Android OS如何将系统事件和ui事件注入到应用程序主线程消息队列中

时间:2018-09-29 18:59:20

标签: android events queue handler looper

https://www.youtube.com/watch?v=TkPiXRNee7A的第26分钟左右,您可以在Google Developers视频中听到系统事件(例如广播意图)和ui事件(例如触摸事件)被系统注入到应用程序主线程消息中队列。

https://developer.android.com/reference/android/os/MessageQueue所述,“消息不是直接添加到MessageQueue,而是通过与Looper关联的Handler对象添加。”

我的问题是关于系统如何将系统事件和ui事件注入到主线程消息队列中:

  1. 是否在不使用其处理程序方法的情况下将消息直接添加到队列中?如果是,是否有关于如何实现此消息的参考?

  2. 它是否引用主线程处理程序,以便它能够调用其方法之一以将系统事件或ui事件添加到消息队列中?

非常感谢

0 个答案:

没有答案