【问题标题】:Android Repetitive TaskAndroid 重复任务
【发布时间】:2011-01-31 19:51:35
【问题描述】:

在一个 Activity 中,我需要每 30 秒左右调用一次网络服务,并使用数据来更新 UI。

是否有关于如何安排重复性任务的推荐方法?

谢谢

【问题讨论】:

标签: android


【解决方案1】:

如果这是在跑步活动中,您可以使用Timer/TimerTaskHandler,或者您可以使用postDelayed()AsyncTask

【讨论】:

    【解决方案2】:

    您需要创建一个HandlerHere 是一个简短的代码示例。

    【讨论】:

      【解决方案3】:

      如果您希望它在屏幕关闭后运行(或更准确地说,防止 CPU 关闭),请确保获取 WakeLock。使用AlarmManager 是另一种选择。

      【讨论】:

        猜你喜欢
        • 2012-11-06
        • 2012-04-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-02
        • 2016-11-06
        相关资源
        最近更新 更多