2017-05-11 28 views
1

我正在使用Android Studio進行開發和應用,我希望當某個時間段滿足時,應用程序執行一些定義的操作。Android是否支持實時事件?如果是的話,他們如何能夠實施?

我知道我可以創建一個服務,持續檢查實際時間,每隔幾秒鐘,如果它恰好等於或大於執行操作所需的時間,但以這種方式執行操作看起來過於耗費資源。

Android中是否有某種方法可以執行類似於定義時間到來時發生中斷並且定義的操作被觸發的方法?

這對於支持軟時間事件已經足夠了,它不介意我的應用程序在幾秒鐘後觸發事件。

感謝您的幫助。

回答

5

是看看AlarmManager它會讓你在一個特定的時間做一個動作

1

如果您需要檢查一些外部數據庫每隔X秒/分鐘,那麼你可以考慮使用一個處理器&的Runnable用postDelayed()方法來實現你所需要的。

相關問題