我有一个需要不断更新的应用程序。我想创建一个对所有活动执行轮询的作业(服务、线程...?)。即使我不在需要的活动中,我也需要更新一些数据。
我不会创建服务,因为实际上我不需要在应用程序关闭时更新应用程序。你有什么建议?谢谢。
我有一个需要不断更新的应用程序。我想创建一个对所有活动执行轮询的作业(服务、线程...?)。即使我不在需要的活动中,我也需要更新一些数据。
我不会创建服务,因为实际上我不需要在应用程序关闭时更新应用程序。你有什么建议?谢谢。
我认为您将 anActivity
与它呈现给用户的数据混淆了。您不会干扰当前不在屏幕上的其他活动。
如果我理解正确,您希望在当前可见任何活动时更新您的活动之间共享的一些数据。
您可以创建一个Service
它反过来使用单独的线程进行轮询。然后在您希望运行轮询的每个活动中,您调用活动startService
的onResume
方法和活动stopService
的onPause
方法。
还要确保在服务方法return
START_STICKY
结束时使用。onStartCommand