Мне нужно выполнить фоновый процесс, который будет выполнять некоторые операции. В то время как эта операция выполняется, пользователь может переключиться с одного действия на другое. Как я могу это сделать, поддерживая фоновый процесс? Ответьте, пожалуйста. Я использовал asynctask для этого. но когда я переключаюсь с одного действия на другой, он использует, чтобы остановить операции, которые выполнялись в фоновом потоке. Пожалуйста, ответьтеЧтобы запустить фоновый процесс, который должен продолжать работать при переходе от одного действия к другому
ответ
Если вы хотите выполнить фоновое задание, которое должно выполняться до завершения, независимо от того, какая деятельность перенесена на передний план, вы можете настроить службу для достижения этой цели. Система Android назначает выделенный пул потоков для вашей службы, который позволяет выполнять задачи, выполняемые при запуске службы, независимо от активности вашего приложения переднего плана.
Документация разработчика Android содержит detailed description и overview этой концепции.
У меня было подобное требование с моим приложением .. Использование служб сделал трюк для меня :)
Спасибо за ответ. Я использую сервис сейчас, и он хорошо работает. :) – Aada
- 1. Неустранимая ошибка при переходе от одного действия к другому
- 2. Потеря данных при переходе от одного действия к другому
- 3. переходе от одного вида к другому мнению
- 4. Подменю jquery скрывается при переходе от одного подменю к другому
- 5. значения при переходе от одного события к другому
- 6. Проблема при переходе от одного вида деятельности к другому
- 7. Устранение проблемы при переходе от одного вида деятельности к другому
- 8. эффект перехода при переходе от одного вида к другому
- 9. Значение не получается при переходе от одного окна к другому
- 10. Непрерывное уведомление от одного действия к другому
- 11. Передача переменной от одного действия к другому
- 12. Как использовать сеансовый сеанс при переходе от одного действия к другому
- 13. Ошибка привязки Java При переходе от одного действия к другому Упражнение
- 14. Черный экран появляется в течение 1 секунды при переходе от одного действия к другому
- 15. Фоновый процесс, который убьет текущий процесс
- 16. Yii2 Перенос сеанса при перенаправлении от одного действия к другому
- 17. От одного объекта к другому
- 18. Отправлять стоимость от одного действия другому
- 19. Переход от одного действия к другому приводит к сбою приложения
- 20. Невозможно запустить Activity ComponentInfo при передаче arrayList от одного действия к другому
- 21. Tcl и Cygwin и фоновый процесс, который должен зависать
- 22. Сбой приложения, когда программа переходит от одного действия к другому
- 23. Как сохранить значение флажка от одного действия к другому действию
- 24. android ListView передает скрытые значения от одного действия к другому
- 25. Передача объекта от одного действия контроллера другому
- 26. Пересылаемые данные от одного действия контроллера к другому в yii2
- 27. нужен скрипт, который будет ссылаться на другой процесс/скрипте и выход, но вызываются процесс должен продолжать работать
- 28. Прохождение Serializable от одного действия к другому не работает
- 29. Скрыть клавиатуру при переходе от фрагмента к другому
- 30. Как вызвать нестатический метод от одного действия к другому действию
Может быть, я ошибаюсь, но при переключении деятельности, не оба вида деятельности продолжают работать вы заканчиваете один из видов деятельности с финиш? Почему бы не позволить фоновой задаче работать в предыдущем действии? – testingtester