【问题标题】:Android Bluetooth ConnectThread example error?Android 蓝牙 ConnectThread 示例错误?
【发布时间】:2011-07-13 01:15:33
【问题描述】:

为什么Eclipse开发环境报错androidBluetooth Connecting as client ConnectThread example中private修饰符无效?私有类可以有公共成员吗?错误信息是:

类的非法修饰符 连接线程;只有公开的,抽象的, 和 final 是允许的。

private class ConnectThread extends Thread {
    private final BluetoothSocket mmSocket;
    private final BluetoothDevice mmDevice;

    public ConnectThread(BluetoothDevice device) {
        BluetoothSocket tmp = null;
        mmDevice = device;
        try {
            tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
        } catch (IOException e) { }
        mmSocket = tmp;
    }
    public void run() {
        mAdapter.cancelDiscovery();
        try {
            mmSocket.connect();
        } catch (IOException connectException) {
            try {
                mmSocket.close();
            } catch (IOException closeException) { }
            return;
        }
        manageConnectedSocket(mmSocket);
    }
    public void cancel() {
        try {
            mmSocket.close();
        } catch (IOException e) { }
    }
}

【问题讨论】:

    标签: java android bluetooth


    【解决方案1】:

    你有这个文件吗?这仅在它是另一个类的成员的类时才有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多