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 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发