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