0

我得到了这个例外

致命异常:android.support.v4.content.LocalBroadcastManager.access$000(LocalBroadcastManager.java:46) 的 android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:297) 的 java.lang.NullPointerException。 support.v4.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:116) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:150) 在 android。 app.ActivityThread.main(ActivityThread.java:5390) 在 java.lang.reflect.Method.invokeNative(Method.java) 在 java.lang.reflect.Method.invoke(Method.java:525) 在 com.android.internal .os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:第553章)

但我看不到它在我的代码中抛出的位置,我不知道如何防止它。我无法重现此问题,但它发生在我的用户身上。

4

1 回答 1

0

您注册的 BroadcastReceiver 超出范围或您尝试注册空对象。在线停止应用程序,您在调试器中注册接收器并查看它是否为空。

于 2016-12-19T10:30:07.970 回答