package com.partynetwork.iparty.assistant; import com.partynetwork.iparty.app.common.BitmapManager; import com.partynetwork.iparty.info.AssistantPartyInfo; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; public class AssistantInfoAdapter extends ArrayAdapter<AssistantPartyInfo> { private Context mContext; private BitmapManager bitmapManager; public AssistantInfoAdapter(Context context, AssistantPartyInfo[] objects) { super(context, 0, objects); this.mContext = context; bitmapManager=new BitmapManager(); } public View getView(final int position, View convertView, ViewGroup parent) { AssistantInfoView messageView; if (convertView == null) { messageView = new AssistantInfoView(mContext,bitmapManager); convertView = messageView; convertView.setTag(messageView); } else { messageView = (AssistantInfoView) convertView.getTag(); } AssistantPartyInfo info = getItem(position); messageView.setInfo(info); return convertView; } }