1、Activity主线程和Activity有什么关系?
参考:https://bbs.csdn.net/topics/390908039
主线程是 android 里面用来绘制 ui 界面的线程,所有非 ui 线程除非使用了 Looper 否则都不能发送消息来更新 ui 线程,
一个 app 可以有多个 activity, 但是他们的 activity 都是在同一个线程中进行绘制的,所以只有一个主线程,也就是他们都运行在同一个线程上
2、Handler和线程的关系?( 因为看到好多代码中都是直接使用new Handler(){ handleMessage(Message msg){···}) } 而没有新开线程 )
http://blog.sina.com.cn/s/blog_dde685a80102vf1s.html
Hander的不带参数的实例化:
Handler handler = new Handler();
会默认使用当前线程的looper