IllegalArgumentException:Receiver未注册

时间:2011-11-04 04:49:49

标签: android receiver illegalargumentexception

我正在尝试在第一个屏幕和第二个屏幕上显示横幅广告......当我尝试通过意图回到第一个屏幕时,我收到以下错误:

11-03 12:01:16.464: ERROR/AndroidRuntime(1971): java.lang.IllegalArgumentException: Receiver not registered: com.sec.android.ad.ScreenBroadcastReceiver@44f5aff8
11-03 12:01:16.464: ERROR/AndroidRuntime(1971):     at android.app.ActivityThread$PackageInfo.forgetReceiverDispatcher(ActivityThread.java:793)
11-03 12:01:16.464: ERROR/AndroidRuntime(1971):     at android.app.ContextImpl.unregisterReceiver(ContextImpl.java:814)
11-03 12:01:16.464: ERROR/AndroidRuntime(1971):     at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:331)
11-03 12:01:16.464: ERROR/AndroidRuntime(1971):     at com.sec.android.ad.AdHubView.onDetachedFromWindow(AdHubView.java:981)
11-03 12:01:16.464: ERROR/AndroidRuntime(1971):     at android.view.View.dispatchDetachedFromWindow(View.java:6033)
11-03 12:01:16.464: ERROR/AndroidRuntime(1971):     at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1158)
11-03 12:01:16.464: ERROR/AndroidRuntime(1971):     at android.view.ViewRoot.dispatchDetachedFromWindow(ViewRoot.java:1630)
11-03 12:01:16.464: ERROR/AndroidRuntime(1971):     at android.view.ViewRoot.doDie(ViewRoot.java:2671)

1 个答案:

答案 0 :(得分:2)

您的视图中似乎有一些问题。如果您查看堆栈跟踪,有一些视图导致问题,因此您的应用程序崩溃,因此接收器已注册。还要检查它是否在清单或活动中注册