先看
由 AsyncTask 必须在主线程中创建引发的思考 - Geek的专栏 - CSDN博客
作者点出的观点:想要将执行环境切换到主线程,不一定非要在主线程创建Handler。只要在Handler创建的时候,使用UI线程的looper就可以。
我查看AsyncTask源码



源码中默认构造方法是传入了UI线程的looper, 那是不是意味着不必在UI线程中创建AsyncTask的实例呢?
先看
由 AsyncTask 必须在主线程中创建引发的思考 - Geek的专栏 - CSDN博客
作者点出的观点:想要将执行环境切换到主线程,不一定非要在主线程创建Handler。只要在Handler创建的时候,使用UI线程的looper就可以。
我查看AsyncTask源码
源码中默认构造方法是传入了UI线程的looper, 那是不是意味着不必在UI线程中创建AsyncTask的实例呢?
本文标题:讨论 AsyncTask 必须在主线程中创建
本文链接:https://www.haomeiwen.com/subject/lwolyqtx.html
网友评论