IllegalArgumentException: получатель не зарегистрирован - PullRequest
3 голосов
/ 04 ноября 2011

Я пытаюсь отобразить рекламные баннеры .. на первом экране, а также на втором экране ... при попытке вернуться к первому экрану с намерением я получаю ошибку ниже:

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 Ответ

2 голосов
/ 04 января 2012

Кажется, у вас есть некоторые проблемы с вашей точки зрения.Если вы посмотрите на свою трассировку стека, есть некоторое представление, которое вызывает проблему, и, следовательно, ваше приложение аварийно завершает работу, поэтому получатель зарегистрирован.Также проверьте, зарегистрирован ли он в манифесте или в вашей деятельности

...