在Android中,最好在Activity中实现Listeners,还是为每个View单独设置Listeners?
例如:
public class NewActivity extends Activity implements OnClickListener {
public void onClick(View v) {
}
或
btnView.setOnClickListener(new OnClickListener({...});
答案 0 :(得分:2)
没有太大区别。匿名类的优点是任何具有引用的人都无法调用该实现 对你的对象。缺点是你最终会得到一个 一堆额外的课程。您可以选择哪种更适合您的需求。
答案 1 :(得分:0)
没有任何性能差异因此选择使您的代码更易于阅读的内容