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 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)