package com.partynetwork.iparty.imessage; import java.util.List; import com.partynetwork.iparty.app.common.BitmapManager; import com.partynetwork.iparty.app.entities.Notice; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; public class MessageInfoAdapter extends ArrayAdapter<Notice> { private Context mContext; private BitmapManager bitmapManager; public MessageInfoAdapter(Context context, List<Notice> objects) { super(context, 0, objects); this.mContext = context; bitmapManager = new BitmapManager(); } public View getView(int position, View convertView, ViewGroup parent) { MessageInfoView messageView = (MessageInfoView) convertView; if (messageView == null) { messageView = new MessageInfoView(mContext, bitmapManager); } Notice info = getItem(position); messageView.setInfo(info); return messageView; } }