【问题标题】:Question on implementing Listeners in Android关于在 Android 中实现监听器的问题
【发布时间】:2011-04-10 16:15:31
【问题描述】:

在 Android 中,是在 Activity 中实现 Listeners 更好,还是为每个 View 单独设置 Listeners?

例如:

public class NewActivity extends Activity implements OnClickListener {
public void onClick(View v) {
}

btnView.setOnClickListener(new OnClickListener({...});

【问题讨论】:

  • 专门针对 OnClickListener,我会在您的布局中使用 android:onClick

标签: java android view android-activity listener


【解决方案1】:

没有太大区别。匿名类的优点是任何有引用的人都不能调用实现 到你的对象。缺点是你最终会得到一个 一堆额外的课程。您可以选择您认为更适合您需求的。

【讨论】:

    【解决方案2】:

    没有性能差异,因此请选择使您的代码更易于阅读的任何内容

    【讨论】:

      猜你喜欢
      • 2010-12-20
      • 1970-01-01
      • 2013-07-08
      • 1970-01-01
      • 2019-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-18
      相关资源
      最近更新 更多