Android Studio“变量'示例'可能尚未初始化”现在该怎么办?

我的问题是 Android Studio 说“变量‘示例’可能尚未初始化”。这适用于这两个:


private final BluetoothSocket bluetoothSocket;

private final BluetoothDevice bluetoothDevice;

在第 57 行中,bluetoothDevice 带有红色下划线,并显示“无法为最终变量‘bluetoothDevice’赋值”


希望有人可以帮助:)



慕丝7291255
浏览 213回答 3
3回答

哔哔one

简单地说就是这样;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;}

白猪掌柜的

定义最终变量需要内联实例化或在同一个类的构造函数中实例化。我的意思是以下几行:private final BluetoothSocket bluetoothSocket;private final BluetoothDevice bluetoothDevice;这些变量必须在 的构造函数中初始化BT_Classic。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java