Android View performClick()和callOnClick()的区别

Android View performClick()和callOnClick()的区别,android,view,Android,View,我认为这个标题是不言自明的。performClick()和callOnClick()方法在用法上有什么区别? 看起来它们的工作方式是一样的,那么为什么View有两种方法呢?两种方法的Javadoc也是不言自明的: public boolean performClick () 添加到API级别1 调用此视图的OnClickListener(如果已定义)执行所有操作 与单击相关的正常操作:报告可访问性 活动、播放声音等 添加到API级别15 直接调用任何附加的OnClickListener与pe

我认为这个标题是不言自明的。
performClick()
callOnClick()
方法在用法上有什么区别?
看起来它们的工作方式是一样的,那么为什么
View
有两种方法呢?

两种方法的Javadoc也是不言自明的:

public boolean performClick ()
添加到API级别1

调用此视图的OnClickListener(如果已定义)执行所有操作 与单击相关的正常操作:报告可访问性 活动、播放声音等


添加到API级别15

直接调用任何附加的OnClickListener与performClick()不同, 这只调用侦听器,不执行任何相关的单击 报告可访问性事件等操作。

public boolean callOnClick ()