Я пишу программу, которая сканирует сеть, и я хочу, чтобы она запускалась в фоновом режиме, независимо от того, работает ли приложение или нет. Из того, что я прочитал, единственный способ иметь службу, которая продолжается после уничтожения приложения, - это тот, который выполняется на отдельном процессе. Я также хочу, чтобы он выполнял эту задачу один раз каждые x минут. Каков наилучший способ сделать это?Как я могу запрограммировать сервис как отдельный процесс, который периодически выполняет свою задачу?
-1
A
ответ
0
Используйте вместо AlarmManager
api. Это позволяет периодически запускать задачи, даже если приложение не было активным с момента последней загрузки.
Смежные вопросы
- 1. Python выполняет отдельный процесс. Могу ли я объединить функции обертки
- 2. Как периодически запускать задачу?
- 3. Как сервис выполняет свою работу, даже если его компонент уничтожен?
- 4. boost :: asio :: async_write не выполняет свою задачу
- 5. Как запрограммировать пакетный процесс, который должен сосуществовать с синхронизацией Dropbox?
- 6. Как запрограммировать счетчик, который выполняет итерацию в SAS?
- 7. Android - как я могу создать сервис, который слушает речь?
- 8. Как запрограммировать простую задачу переключения вкладок
- 9. Как я могу слушать запущенный процесс Linux?
- 10. Как я могу использовать сервис ubuntu, чтобы сделать процесс постоянным?
- 11. Как я могу запрограммировать этот ui box
- 12. Как я могу запрограммировать простой бот AI?
- 13. Могу ли я запрограммировать таблицу как таблицу
- 14. Как сделать фоновый процесс, который всегда запускается и выполняет запланированную задачу в Grails?
- 15. Как периодически запускать задачу Django на Heroku?
- 16. Как периодически запускать задачу в emacs?
- 17. Как я могу проверить свою форму (AJAX)?
- 18. Как я могу запрограммировать защиту в Ruby?
- 19. Как я могу запрограммировать тестирование сервера?
- 20. Как я могу запрограммировать C++-компилятор?
- 21. Как я могу запрограммировать только свойство getter?
- 22. Как я могу запрограммировать список контактов LinkedIn?
- 23. Как я могу запрограммировать размер заголовка UINavigationBar?
- 24. Как я могу завершить поток, который имеет отдельный цикл сообщений?
- 25. DefaultTreeCellRenderer() периодически выполняет
- 26. Дайте плагин MAF, который запускается как отдельный процесс, настраиваемое имя
- 27. Почему мой поток производителя не выполняет свою задачу?
- 28. Как я узнаю, что поток выполнил свою задачу?
- 29. Рекомендация для настраиваемого приложения для Android, который выполняет задачу часто
- 30. Как проверить веб-сервис, который я создал?
Возможный дубликат [Android - Периодическая фона службы - Советы] (http://stackoverflow.com/questions/10420358/android-periodic-background-service-advice) –