1
回答
handler为什么要在线程中?
注册华为云得mate10,2.9折抢先购!>>>   

@dominic69 你好,想跟你请教个问题:handler为什么要在线程中?

举报
共有1个答案 最后回答: 3年前

因为Handler要处理线程的MessageQueue中的Message或Runnable对象,所以Handler要在线程中.

如果你指的是要新建一个Thread来创建Handler对象的话,那么这个是大可不必的,官方文档没有这种规定.如:http://androidxref.com/5.1.0_r1/xref/packages/apps/Contacts/src/com/android/contacts/list/ContactBrowseListFragment.java#167 

上面的例子就在UI Thread(主线程)中创建Handler对象

顶部