package com.mcxiaoke.minicat.adapter;
import android.content.Context;
import android.database.Cursor;
import android.view.View;
import com.mcxiaoke.minicat.dao.model.DirectMessageModel;
import com.mcxiaoke.minicat.ui.widget.ItemView;
import com.mcxiaoke.minicat.util.DateTimeHelper;
/**
* @author mcxiaoke
* @version 1.0 2012.02.28
*/
public class ConversationCursorAdapter extends BaseMessageCursorAdapter {
public static final String TAG = "ConversationCursorAdapter";
public ConversationCursorAdapter(Context context) {
super(context, null);
}
public ConversationCursorAdapter(Context context, Cursor c) {
super(context, c);
}
@Override
public void bindView(View row, Context context, Cursor cursor) {
ItemView view = (ItemView) row;
final DirectMessageModel dm = DirectMessageModel.from(cursor);
view.setUserName(dm.getSenderScreenName());
view.setUserId("@" + dm.getSenderId());
view.setTime(DateTimeHelper.getInterval(dm.getTime()));
view.setContent(dm.getText());
view.setPhoto(null);
UIHelper.setImageClick(view, dm.getSenderId());
String headUrl = dm.getSenderProfileImageUrl();
mImageLoader.displayImage(headUrl, view.getImageView());
}
}