本文介绍了Android 查看 performClick() 和 callOnClick() 的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
performClick()
和 callOnClick()
在用法上有什么区别?看起来都是一样的,那为什么View
有两个方法呢?
解决方案
这两种方法的 Javadoc 也一目了然:
public boolean performClick()
在 API 级别 1
中添加调用此视图的 OnClickListener(如果已定义).执行所有与点击相关的正常操作:报告可访问性事件、播放声音等
public boolean callOnClick()
在 API 级别 15 中添加
直接调用任何附加的 OnClickListener.与 performClick() 不同,这仅调用侦听器,不执行任何关联的单击报告无障碍事件等操作.
What is the difference in usage between performClick()
and callOnClick()
? It seems that they work the same way, then why does View
have two methods?
解决方案
The Javadoc for both methods is pretty self-explanatory too:
public boolean performClick ()
public boolean callOnClick ()
这篇关于Android 查看 performClick() 和 callOnClick() 的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!