我正在使用ListView:
private class myAdapter extends BaseAdapter {
...
public View getView(int position, View convertView, ViewGroup parent) {
if(parent == null)
return null;
Log.d(TAG, "getView: " + position);
...
}
}
我在logcat中看到的是这种模式:
... 0,1,2,3,0,1,2,4,0,1,2,5
这种行为有解释吗?我正在使用大型图形,每个getView调用都很昂贵。有没有办法阻止它?
答案 0 :(得分:0)
不确定这背后的原因是什么。在getView主体中进行了一些优化后,整个过程开始以更合理的方式工作 - 当时加载一个相应的视图。