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

来自蓝牙服务类的Android处理程序NullPointerException,android,exception,bluetooth,handler,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.l

我在我的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)
我无法复制这个。调用处理程序时,它看起来像是空的。它在主活动中定义,并从蓝牙服务调用,以中继有关连接状态等的消息。 你知道当在主活动中实例化时它怎么可以为空吗?有什么我必须在创建时添加的吗?该服务在OnCreate中实例化。我是新手,所以任何帮助都将不胜感激。 非常感谢。
Tom

可能与MainActivity.java:368中的内容重复?处理程序的定义`private final handler mHandler=new handler()…`如果有帮助,我可以发布整个内容。