持有人模式接近差异和性能比较

时间:2011-09-15 10:12:43

标签: android performance testing adapter

我已经看到了两种做同样事情的方法,我不知道什么是更快,什么更好,有什么区别。 。

我的意思是,在乞讨中只有这几行是差异而其他一切都是一样的,但仍然有两种方法,我不明白什么是不同的,哪种方式更快

案例一:

public View getView(int position, View convertView,ViewGroup parent) {
    View row=super.getView(position, convertView, parent);
    ViewHolder holder=(ViewHolder)row.getTag();

案例二:

public View getView(int position, View convertView,ViewGroup parent) {
        //of course some checks if the convertView is null, but that is not the point
    ViewHolder holder=(ViewHolder)convertView.getTag();

还有一个子问题:-) 我怎样才能测试哪些更快?我的意思是我应该如何测试适配器的性能?

由于

1 个答案:

答案 0 :(得分:0)

  

我不明白什么是不同的,哪种方式更快

不同的是,第一个链接到超类,第二个链接到超类。

  

如何测试更快的内容?我的意思是我应该如何测试适配器的性能?

使用Traceview