2013-09-23 244 views
1

我有一個應用程序啓動另一個應用程序。當我的應用進入後臺時,我希望它在後臺每隔1分鐘執行一次方法。用戶可能會在其他應用程序幾個小時,我需要這個代碼執行儘可能長。長時間運行android後臺服務

在Android中這樣做的最好方法是什麼?

Android的文檔說:

「如果你需要保持對於長時間運行的線程,強烈建議您使用介紹java.util.concurrent pacakge如執行人提供的各種API ,ThreadPoolExecutor和FutureTask「

這些工具有點超過我的腦海。我也需要一個後臺計時器的幫助。

基本上我只是想這一點:

(while my app is in background) do: 
MyMethod() 
Wait(1 minute) 

回答