Dr_Copper 2017-01-05 11:56 采纳率: 50%
浏览 1026

关于蓝牙4.0通讯的问题

01-05 19:49:34.526: E/AndroidRuntime(11183): FATAL EXCEPTION: main
01-05 19:49:34.526: E/AndroidRuntime(11183): Process: com.example.myble, PID: 11183
01-05 19:49:34.526: E/AndroidRuntime(11183): java.lang.RuntimeException: Error receiving broadcast Intent { act=BLE_DATA_NOTIFY flg=0x10 (has extras) } in com.Feng.myble.MainActivity$2@41cc1f88
01-05 19:49:34.526: E/AndroidRuntime(11183): at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:797)
01-05 19:49:34.526: E/AndroidRuntime(11183): at android.os.Handler.handleCallback(Handler.java:733)
01-05 19:49:34.526: E/AndroidRuntime(11183): at android.os.Handler.dispatchMessage(Handler.java:95)
01-05 19:49:34.526: E/AndroidRuntime(11183): at android.os.Looper.loop(Looper.java:136)
01-05 19:49:34.526: E/AndroidRuntime(11183): at android.app.ActivityThread.main(ActivityThread.java:5336)
01-05 19:49:34.526: E/AndroidRuntime(11183): at java.lang.reflect.Method.invokeNative(Native Method)
01-05 19:49:34.526: E/AndroidRuntime(11183): at java.lang.reflect.Method.invoke(Method.java:515)
01-05 19:49:34.526: E/AndroidRuntime(11183): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)
01-05 19:49:34.526: E/AndroidRuntime(11183): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:687)
01-05 19:49:34.526: E/AndroidRuntime(11183): at dalvik.system.NativeStart.main(Native Method)
01-05 19:49:34.526: E/AndroidRuntime(11183): Caused by: java.lang.ArrayIndexOutOfBoundsException: length=6; index=6
01-05 19:49:34.526: E/AndroidRuntime(11183): at com.Feng.myble.MainActivity.shortSignedAtOffset(MainActivity.java:576)
01-05 19:49:34.526: E/AndroidRuntime(11183): at com.Feng.myble.MainActivity.access$14(MainActivity.java:574)
01-05 19:49:34.526: E/AndroidRuntime(11183): at com.Feng.myble.MainActivity$2$1.run(MainActivity.java:539)
01-05 19:49:34.526: E/AndroidRuntime(11183): at android.app.Activity.runOnUiThread(Activity.java:4783)
01-05 19:49:34.526: E/AndroidRuntime(11183): at com.Feng.myble.MainActivity$2.onReceive(MainActivity.java:399)
01-05 19:49:34.526: E/AndroidRuntime(11183): at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:782)
01-05 19:49:34.526: E/AndroidRuntime(11183): ... 9 more
在连接到蓝牙设备之后,程序崩溃,输出以上的log。但是这个程序在我更换蓝牙连接的传感器之前是没有出现过问题的

  • 写回答

2条回答

  • 徐福记456 2017-01-05 16:33
    关注

    数组越界了,Caused by: java.lang.ArrayIndexOutOfBoundsException: length=6; index=6
    连接传感器数目发生了改变,但是没有在主线程更新,比如调用notifyDataSetChanged()方法

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器