定期从Android中的服务器获取数据(轮询)

Kun*_*ati 6 java android android-asynctask

我在应用程序上工作,我使用rest调用从服务器获取数据并将其添加到视图中.我正确地获得了所有初始数据.我使用AsyncTask来做到这一点.

现在我想定期(比如2分钟)从服务器获取新数据并将其添加到view.Periodically从Android服务器获取数据(轮询).

Mig*_*les 1

最好的方法是创建一个从服务器获取数据的服务。之后,如果您的活动正在运行,该服务可以使用获取的数据向活动发送意图。

或者,让该服务在应用程序运行时运行,并在启动时将您的 Activity 绑定到该服务。然后使用 AIDL 或类似的东西与服务进行通信。
(例如,每次服务获取数据时,它都会在您的活动中触发回调函数)