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;
}
}