【发布时间】:2011-01-31 19:51:35
【问题描述】:
在一个 Activity 中,我需要每 30 秒左右调用一次网络服务,并使用数据来更新 UI。
是否有关于如何安排重复性任务的推荐方法?
谢谢
【问题讨论】:
-
我发现这篇文章很有帮助:cart.kolix.de/?p=1438
标签: android
在一个 Activity 中,我需要每 30 秒左右调用一次网络服务,并使用数据来更新 UI。
是否有关于如何安排重复性任务的推荐方法?
谢谢
【问题讨论】:
标签: android
如果这是在跑步活动中,您可以使用Timer/TimerTask 和Handler,或者您可以使用postDelayed() 和AsyncTask。
【讨论】:
如果您希望它在屏幕关闭后运行(或更准确地说,防止 CPU 关闭),请确保获取 WakeLock。使用AlarmManager 是另一种选择。
【讨论】: