好比在windows上可以看到的MFC代码一样,有一个类似的while(...),一直在getMessage,处理和dispatchMessage。 代码如果只是一个while(true){}自然不行,但Looper里要等待消息和处理。可以理解为它在没有消息的时候,有一个交出CPU时间片的操作,类似于thread.yield()。
80,359
社区成员
91,290
社区内容
加载中
试试用AI创作助手写篇文章吧