Я разрабатываю приложение, имеющее в базе данных множество раз. Приложение должно запускать поток в те времена (по 5 минут до каждого) каждый день. То, как я делаю это, теперь работает поток в фоновом режиме каждые полминуты и проверяет, соответствует ли время времени в БД. Это не работает, и я боюсь, что поток перестанет работать через некоторое время (у меня есть уведомление, которое должно появляться каждый раз, и этого не происходит). Я предполагаю, что это происходит, когда каждый раз, когда телефон выключает экран, мое приложение останавливается. Как я могу это решить? Я слышал что-то о AlarmManager, но не знал, как его использовать. Спасибо!Android running thread in background
0
A
ответ
0
Как об этом примере http://www.techrepublic.com/blog/android-app-builder/use-androids-alarmmanager-to-schedule-an-event/ для менеджера сигнализации
0
Пробовали ли вы с помощью метода «postDelay»? http://binarybuffer.com/2012/07/executing-scheduled-periodic-tasks-in-android Это позволяет вам запускать некоторый код каждые миллисекунды «X».
Смежные вопросы
- 1. detach std :: thread running in background
- 2. forever running thread + update UI in android
- 3. RUNNING socket.IO-objc IN background
- 4. Android Bluetooth Background Thread
- 5. ios long running task in background task
- 6. running C exec in php background
- 7. Sinch Not Running in background no way (Android)
- 8. WhatsApp background running system
- 9. Отмена ORMLite Write in Background Thread Safely
- 10. Android App, Activity State (Running, Not Running, Foreground/Background)
- 11. iOS CoreData Background Thread Fetching in cellForRowAtIndexPath
- 12. Unity Container Resolve in Background Thread
- 13. Xamarin.forms long running background work
- 14. Javascript background running code
- 15. background threading in android
- 16. Android forever in background
- 17. C++ thread running time
- 18. Thread Calling in Android
- 19. Android Thread in shouldOverrideUrlLoading
- 20. Asynchronus thread in android
- 21. Background thread vs UI thread
- 22. NSOperation running on main thread
- 23. python multithreading long thread running
- 24. C# background thread worker
- 25. WPF Background Thread Invocation
- 26. Thread running in Middleware использует старую версию переменной экземпляра родителя
- 27. set property from running thread to ViewModel in Caliburn Micro
- 28. PHP - Long Running Background Task
- 29. background for dialog in android
- 30. Background thread Взаимодействие с UI
Я могу это сделать, но после этого будет сделано уведомление каждые пол минуты, и пользователь не будет очень доволен этим ... Я уже сделал сервис, у которого есть startForeground(), и есть текущее уведомление – Javi
@JaviDorfsman Просто установите время будильника на время в БД ... Не пытайтесь постоянно работать с потоком. Не нужно. – kabuko
@kabuko вы можете мне дать и пример того, как я могу это сделать? Благодаря! – Javi