Handler 测试题
一,判断是否执行在子线程中
class TestThread extends Thread{
@Override
public void run(){
Runnable r = new Runnable(){
@Override
public void run() {
String currentThreadName = Thread.currentThread().getName();
System.out.println("currentThreadName:" + currentThreadName);
}
};
handler.post(r);
}
}
- 实际结果却是main
二,主线程如何给子线程发消息
- 主线程持有子线程创建的handler 即可
- 那子线程创建的handler,什么时候销毁
网友评论