Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android蓝牙连接线程示例错误?_Java_Android_Bluetooth - Fatal编程技术网

Java Android蓝牙连接线程示例错误?

Java Android蓝牙连接线程示例错误?,java,android,bluetooth,Java,Android,Bluetooth,为什么Eclipse开发环境抱怨私有修饰符在android中无效?私有类可以有公共成员吗?错误消息为: 类的非法修饰符 连接螺纹;只有公开的,抽象的, 允许进行最终测试 你有这个文件吗?这只在它是另一个类的成员的类时才起作用 private class ConnectThread extends Thread { private final BluetoothSocket mmSocket; private final BluetoothDevice mmDevice;

为什么Eclipse开发环境抱怨私有修饰符在android中无效?私有类可以有公共成员吗?错误消息为:

类的非法修饰符 连接螺纹;只有公开的,抽象的, 允许进行最终测试


你有这个文件吗?这只在它是另一个类的成员的类时才起作用

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) { }
    }
}