[英]Execute a task all x seconds
我有一個class
,當我的值live == true
時發送通知。
但是我該怎么做:每隔x秒在后台啟動此活動。
示例:如果應用程序處於后台任務中但未運行,則她將在后台x秒鍾執行此類。
當我的值設置為true
時,此應用會發送通知。 但是我需要刷新所有15m的結果(我認為是15000 ms)。
謝謝您的幫助。
首先,您需要檢查活動生命周期,以便知道如何確定活動是否在后台。
https://developer.android.com/training/basics/activity-lifecycle/index.html
一旦確定了這一點,就可以使用ScheduledExecutorService
安排class
。
https://developer.android.com/reference/java/util/concurrent/ScheduledExecutorService.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.