决定何时在每个视图中实现OnClickListener,或者实现View.OnClickListener的活动?

时间:2018-03-11 16:03:16

标签: android onclicklistener

在以前的项目中,我通常为任何需要处理点击交互的视图创建OnClickListener

在最近的项目中,我实施了View.OnClickListener,然后重写了活动的onClick方法以获得相同的结果。

在一个实现的性能方面是否有优势,或者是否有最佳实践来决定哪个实现最适合特定情况?

2 个答案:

答案 0 :(得分:1)

将依赖关系中的版本号从26.1.0更改为26.4.0

答案 1 :(得分:1)

Android没有定义关于注册点击侦听器的最佳做法。这完全取决于您的使用案例。

实现Activity的View.OnClickListener接口是可行的方法。因为Android强烈推荐一遍又一遍地实现接口实现,无论它是Activity还是Fragment。