1
的广播接收器says的文档:Android的广播接收器和Activity.onPause()
如果登记在Activity.onResume()实现一个接收器, 应注销其在Activity.onPause()。 (暂停时您不会收到意图,这会减少不必要的系统开销 )。
我做了一个Activity A1的例子,它有一个内部的BroadcastReceiver,当一个Service S1发出sendBroadcast时它更新A1接口。 S1花费大约8秒钟完成。
当运行A1和击球制作A1调用的onPause,“它仍然会接收来自sendBroadcast的意图”,并更新界面,我失去的东西或文档是错误的home键?
谢谢
您是否在onPause中调用了unregisterReceiver? – 2013-05-12 03:50:23
你是否还在清单中声明了意图过滤器? – stinepike 2013-05-12 03:50:34
你什么意思通过使A1调用的onPause – Bolton 2013-05-12 03:52:32