public View getView(final int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = mInflater.inflate(R.layout.list, null); } final ListItem item = this.getItem(position); if (item != null) { mRank = (TextView) convertView.findViewById(R.id.rank); mRank.setText(item.getRank()); mCount = (TextView) convertView.findViewById(R.id.count); mCount.setText(item.getCount()); mStage = (TextView) convertView.findViewById(R.id.stage); mStage.setText(item.getStage()); mDate = (TextView) convertView.findViewById(R.id.date); mDate.setText(item.getDate()); } return convertView; }