关于在Android中实现监听器的问题

时间:2011-04-10 16:15:32

标签: java android view android-activity listener

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

例如:

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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