【发布时间】:2013-09-23 23:19:48
【问题描述】:
我有一个启动另一个应用程序的应用程序。当我的应用程序进入后台时,我希望它在后台每 1 分钟执行一次方法。用户可能在其他应用程序中待了几个小时,我需要尽可能长时间地执行此代码。
在 Android 中执行此操作的最佳方法是什么?
Android 文档说:
"如果你需要保持线程长时间运行,强烈建议你使用java.util.concurrent包提供的各种API,如Executor、ThreadPoolExecutor和FutureTask"
这些实用程序有点超出我的想象。我还需要后台计时器方面的帮助。
基本上我只想要这个:
(while my app is in background) do:
MyMethod()
Wait(1 minute)
【问题讨论】: