Android 当点击按钮时,安卓系统中performclick和handleCallBack(消息消息)之间的链接发生在哪里
以下是View类的PerformClick:Android 当点击按钮时,安卓系统中performclick和handleCallBack(消息消息)之间的链接发生在哪里,android,Android,以下是View类的PerformClick: private final class PerformClick implements Runnable { @Override public void run() { recordGestureClassification(TOUCH_GESTURE_CLASSIFIED__CLASSIFICATION__SINGLE_TAP); performClickInternal(); } } 这是
private final class PerformClick implements Runnable {
@Override
public void run() {
recordGestureClassification(TOUCH_GESTURE_CLASSIFIED__CLASSIFICATION__SINGLE_TAP);
performClickInternal();
}
}
这是处理程序的:
public void dispatchMessage(Message msg) {
if (msg.callback != null) {
handleCallback(msg);
} else {
if (mCallback != null) {
if (mCallback.handleMessage(msg)) {
return;
}
}
handleMessage(msg);
}
}
只是想知道如果单击按钮,它如何调用视图的performClick方法。单击按钮时,消息不同字段的动态结构是什么?以某种方式对其进行了分析。它通过传递给处理程序类的dispatchMessage(Message Message)的Message对象的回调字段传递。我只是想确认一下。请看图片。鼠标单击事件的回调将突出显示