我正在尝试学习一些Android编程。 我从小蓝牙项目开始,该项目的起点来自here的蓝牙示例 这个例子很棒,一开始运行正常。但是,当我更频繁地使用应用程序时,我无法再在设备之间建立成功的蓝牙连接。
我有一台平板电脑和一部智能手机。我用它们来测试连接。起初,两者都成功连接。但是,经过几次,我无法连接这些设备。当我点击连接按钮并选择其他设备时,没有任何反应,就像等待某事一样。我不知道,我试着继续点击连接但没有任何反应,即使无法连接的Toast也没有开启。
我怀疑代码有问题,我试图将其与其他在线示例代码进行比较,但我没有注意到导致这种神秘错误的原因。
有人可以帮我解决这个案子吗?
我用logcat更新 标有星号的行
07-08 22:44:37.001 626-754 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:44:37.387 6193-6193 /? E / cutils-trace:打开跟踪文件时出错:没有这样的文件或目录(2) 07-08 22:44:37.558 6193-6193 /? E / memtrack:无法加载memtrack模块(没有这样的文件或目录) 07-08 22:44:37.558 6193-6193 /? E / android.os.Debug:无法加载memtrack模块:-2 07-08 22:44:38.214 6209-6209 /? E / cutils-trace:打开跟踪文件时出错:没有这样的文件或目录(2) 07-08 22:44:38.385 6209-6209 /? E / memtrack:无法加载memtrack模块(没有这样的文件或目录) 07-08 22:44:38.385 6209-6209 /? E / android.os.Debug:无法加载memtrack模块:-2 07-08 22:44:38.690 626-948 /? E / Sensors:handleToDriver句柄(0) 07-08 22:44:39.666 28798-28798 /? E / ydp:checkApp pkgName:com.javacodegeeks 07-08 22:44:40.391 626-948 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:44:40.534 626-906 /? E / IBINDER_HOOK_UTILS:===================挂钩请求类型:24 07-08 22:44:40.544 626-945 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:44:40.565 626-906 /? E / IBINDER_HOOK_UTILS:安全中心块0 07-08 22:44:40.566 626-637 /? E / IBINDER_HOOK_SYSTEM:获取最后的已知位置 07-08 22:44:40.566 626-637 /? E / IBINDER_HOOK_UTILS:===================挂钩请求类型:37 07-08 22:44:40.591 626-637 /? E / IBINDER_HOOK_UTILS:安全中心块0 07-08 22:44:40.600 626-949 /? E / IBINDER_HOOK_SYSTEM:获取最后的已知位置 07-08 22:44:40.600 626-949 /? E / IBINDER_HOOK_UTILS:===================挂钩请求类型:37 07-08 22:44:40.619 626-949 /? E / IBINDER_HOOK_UTILS:安全中心块0 07-08 22:44:40.623 626-945 /? E / IBINDER_HOOK_SYSTEM:请求位置更新 07-08 22:44:40.623 626-945 /? E / IBINDER_HOOK_UTILS:===================挂钩请求类型:22 07-08 22:44:40.624 626-907 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:44:40.648 626-945 /? E / IBINDER_HOOK_UTILS:安全中心块0 07-08 22:44:40.659 626-906 /? E / IBINDER_HOOK_SYSTEM:请求位置更新 07-08 22:44:40.659 626-906 /? E / IBINDER_HOOK_UTILS:===================挂钩请求类型:22 07-08 22:44:40.675 626-906 /? E / IBINDER_HOOK_UTILS:安全中心块0 07-08 22:44:40.707 626-2751 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:44:40.745 626-906 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:44:40.884 626-2747 /? E / IBINDER_HOOK_UTILS:===================挂钩请求类型:43 07-08 22:44:40.893 626-2747 /? E / IBINDER_HOOK_UTILS:安全中心块0 07-08 22:44:40.921 31013-31029 /? E / BluetoothServiceJni:SOCK FLAG = 3 *********************** [07-08 22:44:40.921 31013:0x7935 I /] [JSR82] [JBT] JBT jbt_session_service_registration 07-08 22:44:40.921 31013-31113 /? E / MTKBT:[会话]会话[61440] [31013]尚未准备好进行监控 07-08 22:44:40.921 31013-31113 /? E / MTKBT:[会话]会话[61442] [31013]尚未准备好进行监控 07-08 22:44:40.921 31013-31113 /? E / MTKBT:[会话]会话[61460] [31013]尚未准备好进行监控 07-08 22:44:40.921 31013-31113 /? E / MTKBT:[会话]列表中没有任何会话 07-08 22:44:40.921 31013-31113 /? E / MTKBT:[会话]会话[61440] [31013]尚未准备好进行监控 07-08 22:44:40.921 31013-31113 /? E / MTKBT:[会话]会话[61442] [31013]尚未准备好进行监控 07-08 22:44:40.921 31013-31113 /? E / MTKBT:[会话]会话[61460] [31013]尚未准备好进行监控 07-08 22:44:40.921 31013-31113 /? E / MTKBT:[会话]列表中没有任何会话 07-08 22:44:41.408 626-626 /? E / RemoteViews:ANR警告,RemoteViews只能使用一次,否则可能会导致Laucher,SystemUI等主机出现ANR。搜索键 07-08 22:44:41.408 626-626 /? E / RemoteViews:ANR警告,RemoteViews只能使用一次,否则可能会导致Laucher,SystemUI等主机出现ANR。搜索键 07-08 22:44:41.617 626-626 /? E / RemoteViews:ANR警告,RemoteViews只能使用一次,否则可能会导致Laucher,SystemUI等主机出现ANR。搜索键 07-08 22:44:41.618 626-626 /? E / RemoteViews:ANR警告,RemoteViews只能使用一次,否则可能会导致Laucher,SystemUI等主机出现ANR。搜索键 07-08 22:45:00.065 19822-19822 /? E / ActionIcon:时间变更:时间= 20170708T224500Asia / Saigon(6,188,25200,0,1499528700) 07-08 22:45:00.080 626-948 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:45:19.590 837-1173 /? E / CellLocation:创建GsmCellLocation 07-08 22:45:19.600 837-1173 /? E / CellLocation:创建GsmCellLocation 07-08 22:45:20.422 626-2747 /? E / IBINDER_HOOK_SYSTEM:获取wifimanager getscanresults 07-08 22:45:28.690 626-947 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:45:30.723 31013-31029 /? E / BTIF_CORE:[btmtk_gap_cancel_discovery]失败了! 07-08 22:45:37.093 31013-31023 /? E / BTIF_CORE:[btmtk_gap_cancel_discovery]失败了! 07-08 22:45:40.770 626-949 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:45:40.876 626-944 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:45:41.031 626-907 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:45:41.646 626-637 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:45:41.881 626-2747 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:45:42.107 837-6898 /? E / ctxmgr:[ProducerActiveIntervalImpl] closeExistingAppInterval:不存在 07-08 22:45:42.108 837-6898 /? E / ctxmgr:[ProducerActiveIntervalImpl] closeActiveInterval:错误:正在进行,试图关闭 07-08 22:45:42.109 837-6898 /? E / ctxmgr:[ProducerActiveIntervalImpl] closeExistingAppInterval:不存在 07-08 22:45:42.111 837-6898 /? E / ctxmgr:[ProducerActiveIntervalImpl] closeActiveInterval:错误:正在进行,试图关闭 07-08 22:45:42.113 837-6898 /? E / ctxmgr:[ProducerActiveIntervalImpl] closeExistingAppInterval:不存在 07-08 22:45:42.116 837-6898 /? E / ctxmgr:[ProducerActiveIntervalImpl] closeActiveInterval:错误:正在进行,试图关闭 07-08 22:46:00.052 19822-19822 /? E / ActionIcon:时间变更:时间= 20170708T224600Asia / Saigon(6,188,25200,0,1499528760) 07-08 22:46:00.068 626-907 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:46:00.571 626-2747 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:46:02.089 31013-31023 /? E / BTIF_CORE:[btmtk_gap_cancel_discovery]失败了! 07-08 22:46:03.056 31013-31028 /? E / BTIF_CORE:[btmtk_gap_cancel_discovery]失败了! 07-08 22:46:09.460 626-754 /? E / Parcel:读取此处不支持的NULL字符串。 07-08 22:46:10.788 31013-31028 /? E / BTIF_CORE:[btmtk_gap_cancel_discovery]失败了! 07-08 22:46:11.757 31013-31024 /? E / BTIF_CORE:[btmtk_gap_cancel_discovery]失败了! 07-08 22:46:19.784 626-946 /? E / IBINDER_HOOK_SYSTEM:获取最后的已知位置 07-08 22:46:19.806 837-1173 /? E / CellLocation:创建GsmCellLocation 07-08 22:46:19.823 837-1173 /? E / CellLocation:创建GsmCellLocation 07-08 22:46:20.510 626-947 /? E / IBINDER_HOOK_SYSTEM:获取wifimanager getscanresults 07-08 22:46:20.594 626-636 /? E / IBINDER_HOOK_SYSTEM:获取wifimanager getscanresults