package com.betaseries.betaseries.ui.show.detail.adapter; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.betaseries.betaseries.R; import com.betaseries.betaseries.model.Show; import com.betaseries.betaseries.ui.show.detail.view.ShowDetailViewHolder; /** * Created by florentchampigny on 08/05/15. */ public class ShowDetailAdapter extends RecyclerView.Adapter<ShowDetailViewHolder> { protected Show show; public void setShow(Show show){ if(show != null) { this.show = show; this.notifyDataSetChanged(); } } @Override public ShowDetailViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.cell_show_detail, parent, false); return new ShowDetailViewHolder(view); } @Override public void onBindViewHolder(ShowDetailViewHolder holder, int position) { holder.bind(this.show); } @Override public int getItemCount() { if(this.show == null) return 0; else return 1; } }