package net.coding.program.common.adapter;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import java.util.ArrayList;
/**
* Created by chenchao on 15/5/26.
*/
public class DataAdapter<T> extends BaseAdapter {
ArrayList<T> mData;
public DataAdapter(ArrayList<T> mData) {
this.mData = mData;
}
public void appendData(ArrayList<T> data) {
mData.addAll(data);
}
@Override
public int getCount() {
return mData.size();
}
@Override
public Object getItem(int position) {
return mData.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// ImageCommentHolder holder;
// if (convertView == null) {
// convertView = LayoutInflater.from(parent.getContext()).inflate(R.layout.activity_task_comment_much_image, parent, false);
// holder = new ImageCommentHolder(convertView, onClickComment, myImageGetter, getImageLoad(), mOnClickUser, onClickImage);
// convertView.setTag(R.id.layout, holder);
// } else {
// holder = (ImageCommentHolder) convertView.getTag(R.id.layout);
// }
//
// TopicObject data = (TopicObject) getItem(position);
// holder.setTaskCommentContent(data);
//
// return convertView;
return null;
}
}