谁将 touchEvent 传递给 Activity?
Who delivering touchEvent to Activity?
我知道触摸事件流,当我们谈论Activity:
Activity -> Window -> DecorView -> ViewGroup -> ...
问题是:当用户在屏幕上按下 smth 时,谁将触摸事件传递给 Activity?
有没有客服或经理回复的?
我在哪里可以读到它?
通常,Activity线程中的 Looper 运行 从 OS 接收输入消息并将输入事件分派到视图层次结构,包括 Activity.在 onTouchEvent() 中设置断点并查看 Android Studio Debugger 中的 "Frames"。您可以找到与事件传递相关的所有播放器(类、方法)。
我知道触摸事件流,当我们谈论Activity:
Activity -> Window -> DecorView -> ViewGroup -> ...
问题是:当用户在屏幕上按下 smth 时,谁将触摸事件传递给 Activity?
有没有客服或经理回复的?
我在哪里可以读到它?
通常,Activity线程中的 Looper 运行 从 OS 接收输入消息并将输入事件分派到视图层次结构,包括 Activity.在 onTouchEvent() 中设置断点并查看 Android Studio Debugger 中的 "Frames"。您可以找到与事件传递相关的所有播放器(类、方法)。