2012-06-08 3 views
4

Что является причиной этой ошибки:Android Невозможно приостановить деятельность приемник не зарегистрирован

java.lang.RuntimeException: Unable to pause activity { 
com.test/com.test.activities.MyActivity}: java.lang.IllegalArgumentException: 
     Receiver not registered: [email protected]  at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2354)  at 
     android.app.ActivityThread.performPauseActivity(ActivityThread.java:2311)  at 
     android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2291)  at 
     android.app.ActivityThread.access$1700(ActivityThread.java:117)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:942)  at 
     android.os.Handler.dispatchMessage(Handler.java:99)  at 
     android.os.Looper.loop(Looper.java:130)  at 
     android.app.ActivityThread.main(ActivityThread.java:3683)  at 
     java.lang.reflect.Method.invokeNative(Native Method)  at 
     java.lang.reflect.Method.invoke(Method.java:507)  at 
     com.android.internal.os.ZygoteInit$MethodAndArg… 
+1

Нам понадобится дополнительная информация, которая поможет вам, например, исходный код, связанный с этой трассировкой стека. – ebolyen

+0

Вы нашли что-нибудь по этому поводу? –

ответ

1

Ваша активность подключения к услуге? Если да, убедитесь, что вы не отключаетесь от службы дважды.

У меня была аналогичная проблема, когда моя деятельность требовала привязать и отвязать, когда она была запущена/приостановлена. Вызывали unbind слишком много раз при приостановке и эта ошибка была брошена.

Надеюсь, что это поможет

Смежные вопросы