Android无法暂停活动Receiver未注册

时间:2012-06-08 01:33:38

标签: android exception

导致此错误的原因是什么:

 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…

1 个答案:

答案 0 :(得分:1)

您的活动是否连接到服务?如果是这样,请检查您是否未从服务中解除绑定两次。

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

希望这有帮助