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