>>349
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = convertView == null ? createView() : convertView;
ViewHolder holder = (ViewHolder) view.getTag();
Event event = getItem(position);
holder.text1.setText(event.title);
holder.text2.setText(event.text);
return convertView;
}

private View createView() {
ViewHolder holder = new ViewHolder();
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(
Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(android.R.layout.two_line_list_item, null);
view.setTag(holder);
holder.text1 = (TextView) view.findViewById(android.R.id.text1);
holder.text2 = (TextView) view.findViewById(android.R.id.text2);
return view;
}