如何在Android中断开BLE设备

比奇特拉(Bichitra Pradhan)

我正在尝试断开蓝牙低功耗(BLE)设备的连接。我的代码在棒棒糖及更低版本中工作正常,再次连接到BLE设备也工作正常。但是,当我在牛轧糖中断开连接时,它将断开BLE设备的连接,但是再次连接失败并显示错误“应用程序未响应”。这是我的代码。我正在尝试断开onBackPressed()方法。

 public void onBackPressed() {

        AlertDialog.Builder adb = new AlertDialog.Builder(ActivityName.this);
        adb.setTitle("DISCONNECT");
        adb.setCancelable(true);
        adb.setMessage("Do you want to disconnect");
        adb.setPositiveButton("OK", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                mBTLE_Service.disconnect();
                dialog.dismiss();
            }
        });
        adb.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
            }
        });
        AlertDialog alertDialog = adb.create();
        alertDialog.show();
    }
Mayank Panchal

尝试mBTLE_Service.close();代替mBTLE_Service.disconnect();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何知道BLE设备何时订阅Android上的特征?

iOS如何在后台重新连接到BLE设备?

如何在IntelliJ中断开项目的git?

Android:捕获BLE连接失败/断开连接?

蓝牙低功耗安全性如何在Android应用程序和BLE设备之间起作用?

如何在python中使用pygatt从BLE设备获取通知?

如何修改BluetoothleGatt以在Android 6.0上启用BLE设备扫描?

如何检测Android Wear设备何时断开连接?

如何通过Android应用程序连接多个BLE设备?

订单函数如何在R中断开联系?

如何在iOS中通过BLE获取设备的MAC

如何在iOS Swift中将值写入BLE设备的characteristc

如何在颤振中断开电话?

Android:如何断开已连接的蓝牙设备?

设备断开连接后如何取消BLE任务?

如何在Windows 8.1中断开与VPN连接的连接?

如何增加Android中BLE设备的扫描周期?

与远程低功耗蓝牙(BLE)设备配对时断开连接

如果调用了onApplicationDisconnected,如何从chromecast断开android设备的连接

如何在华硕Zenbook中断开电池与主板的连接?

如何在Android应用中查找从BLE设备获得的信号强度?

如何在多个Textviews中显示来自BLE设备的数据?

如何在itextsharp pdf中断开pdf页面

Android BLE 处理断开连接超时

如何在 Windows 进程回调中断开连接时获取设备信息(硬件 ID)?

如何在后台扫描 BLE 设备?

Android Kotlin - 如何以编程方式断开蓝牙设备的连接?

如何在Android应用程序上从BLE设备接收数据

Android 设备在使用 BLE 外围设备进行多次连接/断开连接尝试时崩溃