我的问题是 Android Studio 说“变量‘示例’可能尚未初始化”。这适用于这两个:private final BluetoothSocket bluetoothSocket;private final BluetoothDevice bluetoothDevice;在第 57 行中,bluetoothDevice 带有红色下划线,并显示“无法为最终变量‘bluetoothDevice’赋值”希望有人可以帮助:)
3 回答
哔哔one
TA贡献1854条经验 获得超8个赞
简单地说就是这样;
private class ConnectingThread extends Thread {
public ConnectingThread(BluetoothDevice device) {
BluetoothSocket temp = null;
BluetoothDevice bluetoothDevice = device;
// Get a BluetoothSocket to connect with the given BluetoothDevice
try {
temp = bluetoothDevice.createRfcommSocketToServiceRecord(uuid);
} catch (IOException e) {
e.printStackTrace();
}
bluetoothSocket = temp;
}
白猪掌柜的
TA贡献1893条经验 获得超10个赞
定义最终变量需要内联实例化或在同一个类的构造函数中实例化。我的意思是以下几行:
private final BluetoothSocket bluetoothSocket;
private final BluetoothDevice bluetoothDevice;
这些变量必须在 的构造函数中初始化BT_Classic。
添加回答
举报
0/150
提交
取消