大家好,小弟是个初学者有问题想问下各位大神们,望解答!
我在开发中遇到了这样的问题
我有一个TextView
然后我在 程序中 用个 while循环 不端的 读取 一个返回值并 将这个返回值设置 在TextView 上
但是程序一运行就会报错(我已经用线程了)
还有就是问大家 怎么样程序不断的获取 某个值!!!!
小弟可能说的笼统 但是望大家能够理解
[解决办法]
while会阻塞把。你代码怎么写的?
用timer定时监视读取内容,
handler处理message返回给UI界面
[解决办法]
while里sleep 1毫秒
[解决办法]
你是在子线程里面更新UI吧?如果是这样肯定会出错。
[解决办法]
handler处理更新界面
[解决办法]
子线程负责将消息传递到handler,handler负责界面更新