package com.alorma.github.ui.adapter;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.alorma.github.bean.sync.SyncFavorite;
import com.alorma.github.ui.adapter.base.RecyclerArrayAdapter;
public class SyncFavoritesAdapter extends RecyclerArrayAdapter<SyncFavorite, SyncFavoritesAdapter.Holder> {
private static final int DEFAULT_VIEW = 0;
public SyncFavoritesAdapter(LayoutInflater inflater) {
super(inflater);
}
@Override
public Holder onCreateViewHolder(ViewGroup parent, int viewType) {
return new Holder(getInflater().inflate(android.R.layout.simple_list_item_1, parent, false));
}
@Override
protected void onBindViewHolder(Holder holder, SyncFavorite syncFavorite) {
String type = syncFavorite.getType().name();
holder.text.setText(type);
}
@Override
protected int getItemViewType(SyncFavorite syncFavorite) {
return DEFAULT_VIEW;
}
public class Holder extends RecyclerView.ViewHolder {
private final TextView text;
public Holder(View itemView) {
super(itemView);
text = (TextView) itemView.findViewById(android.R.id.text1);
}
}
}