我有一个Service
下载数据每次从网络服务器第二(这Service
是从我的主Activity
推出)。在我的应用程序中有其他Activity
s他们每个人都需要根据Service
下载的数据刷新他们的用户界面。通过AsyncTask从不同的活动调用一个服务好吗?
我的想法是给我的每个Activity
s一个AsyncTask
,它将每秒从Service
中检索一小部分数据。然后AsyncTask
将告诉UI更新。
直到昨天我都在做,通过AsyncTask
,但我对计算器今天早上读到的数据并给它几个Activity
s是一个多AsyncTask
一个Service
工作。
所以我想出了这个(不是很好,甚至是一点点crapy)解决方案,因为我找不到如何通知我的Activity
当Service
检索数据时。 我读到关于广播接收器,监听器,意图......但无法弄清楚如何才能让我的Activity
的‘订阅’这一个服务周期。
感谢您的帮助。
PS:这是荒谬的代码示例我的每一个在我的写作像:)关键字?
PS2:我的应用程序的使用情况下,获取温度,压力等..从Web服务和监控每个这些量在不同的活动(我无法监控他们都在同一个活动)。
评论:是啊,似乎有点咄咄逼人海事组织:) – eightx2
好,我会记住这一点对未来的问题。 – mthpvg