当活动暂停或停止时,对通过LocalBroadcastManager
发送的广播做出的活动(如果有的话)的最佳方式是什么?如果LocalBroadcastManager
与普通广播不同,我无法找到更多详细信息,但如果活动处于后台,似乎仍然被称为事件。但是这会导致一些问题,因为只要未显示活动,一些UI修改就不可行。如何让活动在暂停时对本地广播做出反应?
这就是为什么当活动重新开始时我更愿意处理所有广播。但我怎么能这样做。我正在考虑一个队列,它将获取在活动恢复到运行状态时执行的可运行列表。但我认为这是一种矫枉过正,因为android surly确实有这样的机制。
那么最好的方法来做到这一点?
你的目的是什么?我的意思是例如[内容提供商](http://developer.android.com/guide/topics/providers/content-providers.html)和[加载器](http://developer.android.com/reference/android/ content/Loader.html)可以用来有效地更新UI。也许还有其他方法可以解决你的问题? – 2013-02-21 23:36:30
我在AsyncTask中创建了一些X509证书,并且想要在完成时更新我的活动。 – Chris 2013-02-22 13:27:56
应删除此问题的活动周期标记。该标签用于与Adobe LiveCycle ES相关的问题。 – 2013-02-22 15:23:02