标签: android service communication
在我的Android应用中,我有一个IntentService,可以定期从网络服务加载数据。我希望此服务在启动时和完成时告诉主用户界面,以便UI片段可以说明更新正在进行中,何时发生上次更新等等。
IntentService
似乎有两种方法可以做到这一点:
使用广播(通过LocalBroadcastManager)。
从IntentService发布Message,并在UI片段中实施Handler以更新用户界面。
这两种方法的优点和缺点是什么? - 对我来说哪个更好?
谢谢!