Java 通过Android连接到OBD ELM327

Java 通过Android连接到OBD ELM327,java,android,sockets,bluetooth,obd-ii,Java,Android,Sockets,Bluetooth,Obd Ii,我正在创建一个Android应用程序,通过蓝牙连接到OBD ELM327,类似于BluetoothChat。我目前已使用套接字成功连接到该设备,但正在努力处理输入和输出流 我目前在线程中有套接字连接方法,我需要在线程中有流吗?连接是否应采用常规方法?请提供此方法的指导,我是Android和蓝牙编程的初学者所有网络操作都不应在主gui线程中完成。所以是的,使用线程。在连接线程中声明并实例化流。整个疗程都要保留它们。因此,您可以在其他线程中使用它们。@greenapps所以我的连接线程看起来像这样,

我正在创建一个Android应用程序,通过蓝牙连接到OBD ELM327,类似于BluetoothChat。我目前已使用套接字成功连接到该设备,但正在努力处理输入和输出流


我目前在线程中有套接字连接方法,我需要在线程中有流吗?连接是否应采用常规方法?请提供此方法的指导,我是Android和蓝牙编程的初学者

所有网络操作都不应在主gui线程中完成。所以是的,使用线程。在连接线程中声明并实例化流。整个疗程都要保留它们。因此,您可以在其他线程中使用它们。@greenapps所以我的连接线程看起来像这样,但如果我在别处调用inStream,它返回为null?@greenapps该方法在我的“BluetoothManager”类中,但我有另一个类,在该类中,我使用输入和输出流通过outStream.write()发送AT命令这就是它出现的地方,在这里发布你的代码。不是在垃圾桶上。请只提供相关代码。请以正常方式发布您的代码。不在评论中。