Какой класс использует Android для упрощения создания потоков фона и синхронизации потоков пользовательского интерфейса?Класс для упрощения создания фоновых потоков и синхронизации потоков пользовательского интерфейса
ответ
AsyncTask - это класс, который вы ищете.
Вы можете найти более подробную информацию о нем в рамках official Android Documentations.
Чтобы это было ценным ответом, вам нужно будет расширить вопрос о том, почему AsyncTask полезен при решении проблемы OP. – JamesENL
Ну, так как теперь мы знаем, что имя класса не может кто-то просто пойти в Android-документы и получить эту информацию? Удостоверьтесь, что вы пламя Kshitij также за то, что не предоставили эссе о том, почему AsyncTask полезен. Вы хотите быть справедливым? – JBeckton
упростить создание потоков фона и поток пользовательского интерфейса Android Sync использует AsyncTask класс
AsyncTask позволяет правильное и легко использовать Пользовательский интерфейс. Этот класс позволяет выполнять фоновые операции и публиковать результаты в потоке пользовательского интерфейса без необходимости манипулировать потоками и/или обработчиками.
AsyncTask разработан как вспомогательный класс вокруг Thread and Handler и не представляет собой общую структуру потоков. AsyncTasks идеале следует использовать для коротких операций (несколько секунд самого большие.)
AsyncTask
класса, когда у вас есть несколько простых задач для запуска в фоновом режиме. Но это нехорошо, слишком много задач.Service
является компонентом, который андроид предоставил разработчику для выполнения фоновой задачи. И вы можете использовать связующее или Messenger для связи сActivity
или потоком пользовательского интерфейса.- И вы Surly можете создать новый поток от вашего
Activity
илиApplication
. Это зависит от вашего спроса или ситуации.
Для ответа на вопрос, конечно Udacity, класс будет AsyncTask i.e. this class
Зачем нужен этот ответ, когда вопрос уже имеет гораздо лучший ответ с мая 2015 года? –
Идентичен ответ alcfeoh. – Mogsdad
- 1. Обновление пользовательского интерфейса из фоновых потоков
- 2. Как я могу синхронизировать класс, чтобы использовать его из потоков пользовательского интерфейса и фоновых потоков?
- 3. Запуск нескольких потоков пользовательского интерфейса
- 4. Барьеры для синхронизации потоков
- 5. синхронизации потоков и развязанные классы
- 6. Передача функций как параметров для упрощения создания потоков
- 7. Есть ли прецедент для создания потоков без синхронизации и блокировок?
- 8. Объекты синхронизации и пул потоков
- 9. ОК для запуска фоновых потоков из других потоков фона? (NSObj)
- 10. Обработка исключений для фоновых потоков с использованием пула потоков
- 11. синхронизации потоков потоков, созданных другими Тема
- 12. Использование событий для синхронизации потоков
- 13. Более быстрый способ обновления интерфейса с использованием фоновых потоков
- 14. Вопрос о синхронизации потоков
- 15. Несколько потоков пользовательского интерфейса в Cocoa
- 16. Распознавание потоков, способных обновлять компоненты пользовательского интерфейса
- 17. Запуск фоновых потоков миллионы раз
- 18. Предотвращение зависания пользовательского интерфейса без дополнительных потоков
- 19. Как получить диспетчер потоков пользовательского интерфейса?
- 20. Сбой MSTest из фоновых потоков
- 21. Запуск фоновых потоков, содержащих блоки
- 22. синхронизации потоков для двух потоков с использованием одного семафора
- 23. C# Управление потоками для фоновых потоков
- 24. Блокировка синхронизации потоков по методу
- 25. Что использовать для синхронизации потоков (в C#)
- 26. Запуск фоновых потоков при запуске GWT
- 27. синхронизация потоков против синхронизации процессов
- 28. Мониторинг синхронизации потоков в python
- 29. Некоторые вопросы о синхронизации потоков
- 30. Java: Сбой в синхронизации потоков
[страница Udacity курс, из которого этот вопрос копию вставили] (https://www.udacity.com/course/viewer #!/c-ud853/l-1469948762/e-1530568562/m-1484928604) –
Чтобы быть справедливым, инструкции курса Udacity специально предлагают использовать StackExchange, чтобы найти ответ на вопрос. – RaneWrites
Этот вопрос является частью обучающего класса Udacity для Android. Люди, задающие этот вопрос, ищут точный ответ и не более того. – alcfeoh