我有一個應用程序啓動另一個應用程序。當我的應用進入後臺時,我希望它在後臺每隔1分鐘執行一次方法。用戶可能會在其他應用程序幾個小時,我需要這個代碼執行儘可能長。長時間運行android後臺服務
在Android中這樣做的最好方法是什麼?
Android的文檔說:
「如果你需要保持對於長時間運行的線程,強烈建議您使用介紹java.util.concurrent pacakge如執行人提供的各種API ,ThreadPoolExecutor和FutureTask「
這些工具有點超過我的腦海。我也需要一個後臺計時器的幫助。
基本上我只是想這一點:
(while my app is in background) do:
MyMethod()
Wait(1 minute)