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