Android 是否使用活套?

Android 是否使用活套?,android,android-looper,Android,Android Looper,Looper上的Android文档没有明确说明我们是否应该使用Looper。我见过很多地方说不要将Looper与Handler一起使用,而是使用AsyncTask或类似的非主线程方法 那么,我们是否应该使用活套 如果是,我何时必须使用它(不是必须或应该使用)?只有在将UI更新消息从线程传递到主线程时,或者还有其他一些情况?一些类似的非主线程方法。这是回答您问题的关键:在主线程上做太多工作可能会导致崩溃,这是我多年前开始学习Android时的想法。但现在,每当我面试一个高级职位时,我都会被问到“你

Looper
上的Android文档没有明确说明我们是否应该使用
Looper
。我见过很多地方说不要将
Looper
Handler
一起使用,而是使用
AsyncTask
或类似的非主线程方法

那么,我们是否应该使用
活套


如果是,我何时必须使用它(不是必须或应该使用)?只有在将UI更新消息从线程传递到主线程时,或者还有其他一些情况?

一些类似的非主线程方法。
这是回答您问题的关键:在主线程上做太多工作可能会导致崩溃,这是我多年前开始学习Android时的想法。但现在,每当我面试一个高级职位时,我都会被问到“你使用活套吗,为什么和什么时候?”。显然,这些公司的所有老年人都在使用它。。。这就是我问这个问题的原因。然后回答那些高年级学生:
不,我总是使用HandlerThread
,它的文档说:
Handy类用于启动具有活套的新线程。然后可以使用循环器创建处理程序类。请注意,仍然必须调用start()。