大佬教程收集整理的这篇文章主要介绍了java – 无法在Android平台上使用InputStream为蓝牙套接字创建ObjectInputStream,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
public class ConnectedThread extends Thread { private static final String TAG = "Connected Thread"; private final BluetoothSocket mmSocket; private final InputStream mminstream; private final OutputStream mmOutStream; private Handler mHandler; private ObjecTinputStream ois; private ObjectOutputStream oos; public ConnectedThread(BluetoothSocket socket,Handler h) { mmSocket = socket; mHandler = h; InputStream tmpIn = null; OutputStream tmpOut = null; // Get the input and output streams,using temp objects because // member streams are final try { tmpIn = socket.geTinputStream(); tmpOut = socket.getOutputStream(); } catch (IOException E) { } mminstream = tmpIn; mmOutStream = tmpOut; Log.d(tag,"attempTing to create OIS"); try { ois = new ObjecTinputStream(mminstream);
//指令new ObjecTinputStream(mminstream)永远不会完成执行.它似乎没有抛出错误,因为我抓住了它.它只是挂在这个指令.此行下面的代码都没有执行过.
} catch (Exception E) { Log.e(tag,"Error"); Log.d(tag,e.getmessage()); e.printStackTrace(); } Log.d(tag,"attempTing to create OOS"); try { oos = new ObjectOutputStream(mmOutStream); } catch (IOException E) { Log.e(tag,"IO exception for Output Stream,I have no idea what caused this"); Log.d(tag,e.getmessage()); } } public void run() {.....}
我究竟做错了什么?
以上是大佬教程为你收集整理的java – 无法在Android平台上使用InputStream为蓝牙套接字创建ObjectInputStream全部内容,希望文章能够帮你解决java – 无法在Android平台上使用InputStream为蓝牙套接字创建ObjectInputStream所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。