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

您的活动是否与服务相关联?如果是这样,请检查您是否没有从服务中解除绑定两次。

我有一个类似的问题,我的活动在启动/暂停时需要绑定和取消绑定。暂停时调用 unbind 太多次并抛出该错误。

希望这可以帮助

于 2013-01-24T15:14:53.957 回答