2 qq 31892203 qq_31892203 于 2016.04.14 18:39 提问

关于app异常报错哪位大神帮帮忙

04-14 11:38:55.357: E/ActivityThread(6617): Activity com.example.activity.MainActivity has leaked IntentReceiver com.android.internal.policy.impl.PhoneWindow$5@41ea3230 that was originally registered here. Are you missing a call to unregisterReceiver()?
04-14 11:38:55.357: E/ActivityThread(6617): android.app.IntentReceiverLeaked: Activity com.example.activity.MainActivity has leaked IntentReceiver com.android.internal.policy.impl.PhoneWindow$5@41ea3230 that was originally registered here. Are you missing a call to unregisterReceiver()?

3个回答

devmiao
devmiao   Ds   Rxr 2016.04.15 04:25

你丢失了对unregisterReceiver()调用

qq_31892203
qq_31892203 这个我只是注册了一个静态的广播啊并没有动态注册他啊静态注册怎么弄啊
一年多之前 回复
denglxsc
denglxsc   2016.04.15 14:10

你的广播接收器在onDestroy中未解除注册(反注册)

denglxsc
denglxsc 回复菜鸟boss: 告诉你一个提问技巧,提问请尽量贴上代码。看错误日志再结合你的代码才能更便捷的找到错误位置
一年多之前 回复
denglxsc
denglxsc 回复菜鸟boss: 发出的广播需要一个广播接收器才能接收到广播的内容,一个广播接收器需要注册和解除注册,一般注册在onCreate中,解除注册在onDestroy中,注册用context.registerReceiver(),解除注册用context.unRegisterReceiver()方法。
一年多之前 回复
qq_31892203
qq_31892203 这个好像英文单词的意思是没有解除广播注册但是我的代码就一个静态的广播其余的都没有啊
一年多之前 回复
Yee_XU
Yee_XU   2016.04.16 14:07

广播只注册了没解除绑定

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!