我在定义点击侦听器时填充了getView()
一个适配器,这让我想知道:
性能方面,这两种实现之间是否有区别:
单独定义 onClickListener:
View.OnClickListener mClickListener = new View.OnClickListener() {
@Override
public void onClick(View view) { //... }
};
mView.setOnClickListener(mClickListener);
和
将 onClickListener 定义为参数:
mView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) { //... }
});
正如getView()
人们经常所说的那样,我的想法是,即使其实现的微小差异也会对应用程序的性能产生很大影响。但我不确定。
那么,关于性能/内存,建议使用以上哪一项?或者他们不是那么重要吗?