I have a ListView and a Adapter. Simple getView
code could be found below.
public View getView(final int position, View convertView, ViewGroup parent) {
if (convertView == null) {
Log.d("mzule", "convertView is null " + position);
convertView = mInflater.inflate(R.layout.item_cheap_layout, null);
}
return convertView;
}
When I build and run the app. I got logs below.
D/mzule (25020): converView is null a 0
D/mzule (25020): converView is null a 1
D/mzule (25020): converView is null a 2
D/mzule (25020): converView is null a 3
D/mzule (25020): converView is null a 4
D/mzule (25020): converView is null a 5
D/mzule (25020): converView is null a 16
D/mzule (25020): converView is null a 32
D/mzule (25020): converView is null a 47
D/mzule (25020): converView is null a 38
It is obvious that previous 6 converViews are null. But I could not figure out why 16th, 32nd, 47th and 38th convertView is null. It make my ListView laggy.