标签:组件 x11 class star void 更改 ide rri thread
handler是android自带的基本组件,实现了一种消息传递机制。
由于子线程不能更改主线程的组件,而handler可以解决这个问题。
首先,创建handler对象。
Handler handler = new Handler() { @Override public void handleMessage(@NonNull Message msg) { super.handleMessage(msg); if(msg.what==0x111) textView.setText("asdasd"); } };
然后,在某个地方创建子线程。
Thread thread = new Thread(new Runnable() {//创建主线程 @Override public void run() { handler.sendEmptyMessage(0x111);//发送给handler,handler会接受到信息 } }); thread.start();
标签:组件 x11 class star void 更改 ide rri thread
原文地址:https://www.cnblogs.com/coder-dai/p/12539020.html