【问题标题】:Deciding when to implement OnClickListener in each view, or implementing activity to View.OnClickListener?决定何时在每个视图中实现 OnClickListener,或在 View.OnClickListener 中实现活动?
【发布时间】:2018-03-11 16:03:15
【问题描述】:

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

在最近的项目中,我实现了View.OnClickListener,然后重写了activity的onClick方法来达到同样的效果。

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

【问题讨论】:

  • 你能分享你的xml布局吗?
  • 更新你的android studio版本并更新sdk版本。刷新并加载项目。
  • 分享你的应用 gradle

标签: android onclicklistener


【解决方案1】:

Android 没有定义关于注册点击监听器的最佳实践。这完全取决于您的用例。

实现View.OnClickListener 接口到Activity 是要走的路。由于 Android 强烈建议一遍又一遍地实现接口,无论是 Activity 还是 Fragment。

【讨论】:

    【解决方案2】:

    在您的依赖项中将版本号从26.1.0 更改为26.4.0

    【讨论】:

    • 构建 -> 清理项目
    猜你喜欢
    • 2018-05-09
    • 1970-01-01
    • 1970-01-01
    • 2016-10-15
    • 1970-01-01
    • 2021-10-01
    • 2021-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多