Android周报第四期
2015-06-26 本文已影响52人
刚子2015
重新审视AsyncTask
3) AsyncTask的坑,Handler,Looper与MessageQueue
我面试中遇到的一个题目,先看完(2),再来看这个,很有收获
结论:是因为4.0中在ActivityThread.main()方法中,会进行BindApplication的动作,这时会用AsyncTask对象,也会创建sHandler对象,这是主线程所以sHandler是与主线程绑定的。后面再创建AsyncTask对象时,因为sHandler已经初始化完了,不会再次初始化。