来自蓝牙服务类的Android处理程序NullPointerException

时间:2017-06-21 19:15:23

标签: android exception bluetooth handler

我在Google Play控制台中看到我的一位用户有45种类型的错误:

    java.lang.NullPointerException: 
  at com.XXXXXXXXXX.bluetooth_control.MainActivity$1.handleMessage(MainActivity.java:368)
  at android.os.Handler.dispatchMessage(Handler.java:102)
  at android.os.Looper.loop(Looper.java:154)
  at android.app.ActivityThread.main(ActivityThread.java:6688)
  at java.lang.reflect.Method.invoke(Native Method:0)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)

我无法重现这一点。看起来处理程序在调用时为null。它在主活动中定义,并从蓝牙服务调用以中继有关连接状态的消息等。 任何想法如何在主要活动中实例化时为null?我是否需要在OnCreate中添加一些内容?该服务在OnCreate中实例化。我是新手,所以任何帮助将不胜感激。 谢谢, 汤姆

0 个答案:

没有答案