当我们谈论活动时,我了解触摸事件流程:
Activity -> Window -> DecorView -> ViewGroup -> ...
问题是:当用户在屏幕上按smth时,谁将触摸事件传递给Activity?
是否有服务或经理对此作出回应?
我在哪里可以读到它?
[通常,在ActivityThread中运行的Looper从OS接收输入消息,并将输入事件调度到包括Activity的视图层次结构中。在onTouchEvent()中设置一个断点,然后在Android Studio调试器中查看“框架”。您可以找到与事件交付相关的所有参与者(类,方法)。