package de.bsd.zwitscher;
import java.util.List;
import android.content.Context;
import android.view.LayoutInflater;
import android.widget.ArrayAdapter;
import android.widget.TextView;
import de.bsd.zwitscher.helper.PicHelper;
import de.bsd.zwitscher.helper.UserImageView;
/**
* Common base for the Adapters
* @author Heiko W. Rupp
*/
class AbstractAdapter<T> extends ArrayAdapter<T> {
List<T> items;
PicHelper ph;
final Context extContext;
final LayoutInflater inflater;
AbstractAdapter(Context context, int textViewResourceId, List<T> objects) {
super(context, textViewResourceId, objects);
extContext = context;
items = objects;
ph = new PicHelper();
inflater = (LayoutInflater) extContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
static class ViewHolder {
UserImageView iv;
TextView statusText;
TextView userInfo;
TextView timeClientInfo;
}
}