安卓编程 线程 更改textview 的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓编程 线程 更改textview 的问题相关的知识,希望对你有一定的参考价值。

程序运行后,子线程只能更改一次 textview4的值。 如果再次更改textview4.的值 就程序崩溃。请问高手,这个怎么回事啊

handler = new Handler()
@Override
public void handleMessage(Message msg)
// TODO Auto-generated method stub
String message = (String)msg.obj;
Log.d("asfasfd",String.valueOf(msg.what));
textView4.setText(message);
super.handleMessage(msg);


;

class inputlisner extends Thread
@Override
public void run()
// TODO Auto-generated method stub
Message message = Message.obtain();
int bytes = 0;
while(true)

try

inputStream = bluetoothSocket.getInputStream();
bytes = inputStream.read();
message.obj = String.valueOf(bytes-48);

catch (Exception e)
// TODO: handle exception

handler.sendMessage(message);


参考技术A 提示已经写得狠清楚了
你得线程已经在队列中存在了,从新new一下你得这个线程然后执行

以上是关于安卓编程 线程 更改textview 的问题的主要内容,如果未能解决你的问题,请参考以下文章

继上篇博客对安卓爬虫以及TextView更新的问题解释

编程。 安卓编程,点击按钮textview显示文本文字,代码怎么写?

安卓开发:service如何更新Activity里textView的内容。

安卓的textview怎么居中

解决安卓TextView异常换行,参差不齐等问题

安卓怎么设置textview内容