我有一個問題,處理程序和它們的存在,當設備重新啓動,說我執行了3個處理程序延遲3小時使用postDelayed()
,我只想知道,如果設備重新啓動,是否仍然執行這些線程存在?還是我需要再次執行它們?如果是這樣,我如何在設備重啓後自動執行處理程序?我已經閱讀了一些線程,我需要依次啓動一個接收器來運行一個服務,但是我很困惑如何去做這件事。Android:設備重啓後的現有處理程序?
1
A
回答
2
我只是想知道,如果設備重新啓動的實例是否仍然存在這些線程?
不,他們也不會在您的三小時內存在,無論如何,因爲Android很可能已經先終止了您的流程。請使用AlarmManager
進行這樣的定期工作。
如果是這樣,我如何在設備重啓後自動執行處理程序?
你不知道。不過,您可以使用BOOT_COMPLETED
BroadcastReceiver
重新安排AlarmManager
中的警報。
0
處理程序在重新引導後不見了。如果你想讓它們在Android啓動時設置,你可以編寫一個系統應用程序always launches on Android start。
相關問題
- 1. [Android]應用程序重新啓動設備後重新啓動
- 2. 重啓設備後的Android SharedPreferences
- 3. 編程HotBoot(熱重啓)Android設備
- 4. 遠程重啓離線Android設備
- 5. 設備重啓後在後臺自動運行應用程序
- 6. 應用程序退出,重啓設備上的Android
- 7. gdbserver附加到任何進程後Android設備重新啓動
- 8. 試圖以編程方式重啓根設備Android設備
- 9. 如何在Android設備重啓時啓動我的應用程序進程?
- 10. 重啓設備後FirebaseJobDispatcher未啓動
- 11. 如何重新啓動設備後重新啓動應用程序?
- 12. 在Android設備上啓動應用程序時出現黑屏
- 13. 開啓Android設備的好處?
- 14. Android自動啓動繞過設備管理器應用程序
- 15. 設備重啓後設置告警
- 16. Android - 清除應用程序數據和重新啓動設備
- 17. 更新Android應用程序而不重新啓動設備
- 18. Xamarin Android應用程序導致設備重新啓動
- 19. 當插入USB設備時,Android應用程序重新啓動
- 20. 重新啓動設備後,我的儲物櫃應用程序無法在Android棉花糖設備上工作
- 21. 會話啓動後應如何處理斷開的設備?
- 22. 重啓後啓動批處理
- 23. Android:設備管理應用程序
- 24. iOS8 iBeacon設備重啓後的監控
- 25. Android:設備管理員:啓動設備管理員服務
- 26. 重新啓動後處理WinJS應用程序
- 27. 批處理文件 - 每20分鐘後重新啓動程序
- 28. Android的線程和處理程序,沒有發現錯誤
- 29. Linux設備驅動程序 - 線程化IRQ處理程序
- 30. 從Xcode和設備重啓應用程序有什麼區別
嗯,是的,我的應用程序更像是一個鬧鐘,但我想安排一個鬧鐘,從現在開始說3個小時,我想不出任何其他事情,只能使用處理程序在右側時間。你知道如何在不使用處理程序的情況下觸發警報嗎?我的意思是準確地發出警報,就像用戶將選擇/設置發射警報的時間一樣? – lemoncodes
「你知道如何在不使用處理程序的情況下啓動鬧鐘嗎?」正如我寫的,使用'AlarmManager'。 「我的意思是準確地發出警報,就像用戶選擇/設置發射警報的時間一樣?」正如我寫的,使用'AlarmManager'。 – CommonsWare
我已經完成了一個鬧鐘的安排,並試圖阻止它,但是如何在3次重複之後自動停止鬧鐘?.. – lemoncodes