4
回答
关于Android中Handler和Looper机制的两个问题

学习了一段时间的Handler 和 Looper。 一般Android主线程会自定创建一个Looper 。 但是看到好多人都会在非主线程也调用Looper.prepare()  ... Looper.loop()  ;

1.  如果是想要在非主线程中处理消息,为啥不可以在主线程中创建的Handler在非主线程中发送消息给主线程处理呢。 

2.  看到好多人在非主线程中Looper.prepare() .... Loop.loop() 之间运行自己的代码,并没有消息处理的Handler。 不知道这是为了达到什么目的。
举报
小牧
发帖于5年前 4回/1K+阅
顶部