1
回答
handler为什么要在线程中?
终于搞明白,存储TCO原来是这样算的>>>   

@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对象

顶部