【发布时间】:2013-06-20 13:12:52
【问题描述】:
MainActivity.this.in = MainActivity.this.uart.getInputStream();
int re = in.read();
以上所有内容都是我的部分代码。我想从外围设备中读取一个数字。如果等待时间超过 3 秒。停止!然后出现警告信息!但我不知道如何中断等待。
【问题讨论】:
MainActivity.this.in = MainActivity.this.uart.getInputStream();
int re = in.read();
以上所有内容都是我的部分代码。我想从外围设备中读取一个数字。如果等待时间超过 3 秒。停止!然后出现警告信息!但我不知道如何中断等待。
【问题讨论】:
在调用in.read();之前尝试将so_timeout设置为Socket.setSoTimeout(3000L)等相应的套接字
【讨论】: