5

このエラーの原因は何ですか:

 java.lang.RuntimeException: Unable to pause activity { 
com.test/com.test.activities.MyActivity}: java.lang.IllegalArgumentException: 
        Receiver not registered: android.widget.VideoView$EventReceiver@98976  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…
4

1 に答える 1

1

あなたのアクティビティはサービスに接続していますか? その場合は、サービスから 2 回バインド解除していないことを確認してください。

アクティビティが開始/一時停止されたときにバインドおよびバインド解除する必要があるという同様の問題がありました。一時停止時に unbind が何度も呼び出され、そのエラーがスローされました。

お役に立てれば

于 2013-01-24T15:14:53.957 に答える