2012-06-08 51 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

是您的活動連接到服務?如果是這樣,請檢查您是否從服務中解除綁定兩次。

我有一個類似的問題,我的活動需要綁定和解除綁定,因爲它是開始/暫停。暫停時多次調用解除綁定並拋出錯誤。

希望這會有幫助