我正在製作一個應用程序,我必須在用戶設置的時間執行該方法。 有什麼辦法可以解決這個問題嗎?如何在用戶設置的時間運行一個方法?
0
A
回答
1
實現此目的的最佳方法是在您的應用程序中創建一個Service
,調用AlarmManager
。 AlarmManager
用於觸發將來設置的事件,並在service
中調用它時即使在應用程序關閉時也可以運行該事件。 相同的很好的教程可以找到here。雖然我建議你先通過AlarmManager
documentation。
1
定義PendingIntent
將執行的操作,然後設置Alarm
執行PendingIntent
:http://developer.android.com/reference/android/app/AlarmManager.html
1
相關問題
- 1. 設置方法運行一段時間?
- 2. 如何設置在java中執行一些方法的時間?
- 3. 在同一時間在多個設備上運行方法 - Android
- 4. 運行liferay門戶的設置方法
- 5. 設置在java中的方法的運行時間限制
- 6. 如何在運行時使用ini_set()方法設置php.ini值?
- 7. 同一個方法的運行時間如何不同?
- 8. Android如何設置運行時間Id
- 9. 如何設置的方法在WordPress迫使用戶花費一定的時間在一個頁面
- 10. 如何在運行時在QT中設置QTimeEdit中的時間?
- 11. 運行時間380,無法設置Listproperty
- 12. 運行一定的時間的方法
- 13. 如何在廚師的運行時爲用戶設置密碼
- 14. 如何使用System.currentTimeMillis()在某個時間執行一個方法?
- 15. 如何使用Spring @Autowire設置TaskScheduler運行方法,時間變量爲n秒?
- 16. 如何在運行時在app.config中創建新用戶設置
- 17. 運行一段時間的方法
- 18. Junit - 運行設置方法一次
- 19. 流星;如何爲新用戶設置一個時間變量?
- 20. 如何設置方法的最大執行時間?
- 21. 如何設置一個任務以便每隔一段時間運行一次?
- 22. 用戶定義的運行時間屬性設置顏色
- 23. 如何找到在運行時調用Ruby方法的位置?
- 24. 如何監視在運行時使用Jest設置的es6類方法
- 25. 如何隨機設置下一個作業運行時間在SQL Server 2000
- 26. 在python中設置()運行時間
- 27. 如何讓方法運行一定的時間
- 28. 如何在Eclipse中設置JiST/SWANS的運行時間
- 29. Spritekit如何運行一段時間的方法,然後再啓動另一個
- 30. 如何設置一個crontab在特定時間執行
如果應用程序在該時間之前退出,該方法是否需要運行? – 2012-04-27 15:16:14