为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕丝7291255 2021-09-26 17:20:24
我的问题是 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;



}


查看完整回答
反对 回复 2021-09-26
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

定义最终变量需要内联实例化或在同一个类的构造函数中实例化。我的意思是以下几行:


private final BluetoothSocket bluetoothSocket;

private final BluetoothDevice bluetoothDevice;

这些变量必须在 的构造函数中初始化BT_Classic。


查看完整回答
反对 回复 2021-09-26
  • 3 回答
  • 0 关注
  • 212 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信