gpt4 book ai didi

java - 蓝牙套接字 [isConnected()]

转载 作者:行者123 更新时间:2023-12-01 12:35:29 25 4
gpt4 key购买 nike

我有 3 个使用蓝牙连接/通信的 Activity 。

在我的第一页上,我已经连接到蓝牙设备。当我转到另一个 Activity 时,我尝试使用以下代码:

BluetoothSocket btSocket;

try{
if(btSocket.isConnected(){
System.out.println("connected");
}
}
catch (Exception e{
}

我的 Logcat 中根本没有收到任何内容,并且 Activity 也没有崩溃。我不确定如何使用该蓝牙连接的线程/可运行来通过 Activity 等保持连接。所以我在想这是否可能?

谢谢。

最佳答案

您当前的方法似乎因 NullPointerException 失败,该异常将被您的异常 block 捕获。我建议您实现一个后台服务,该服务将在后台处理 BT 连接。可以在本页底部找到示例:http://developer.android.com/guide/topics/connectivity/bluetooth.html (相关示例)

关于java - 蓝牙套接字 [isConnected()],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25638835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com