package com.mirhoseini.marvel.character.cache.adapter; import android.databinding.DataBindingUtil; import android.databinding.ViewDataBinding; import android.support.v7.widget.RecyclerView; import android.view.View; import com.mirhoseini.marvel.BR; import com.mirhoseini.marvel.database.model.CharacterModel; /** * Created by Mohsen on 20/10/2016. */ public class CharacterViewHolder extends RecyclerView.ViewHolder { public final View view; private CharacterModel character; private ViewDataBinding binding; public CharacterViewHolder(View view) { super(view); this.view = view; binding = DataBindingUtil.bind(view); } public CharacterModel getCharacter() { return character; } public void setCharacter(CharacterModel character) { this.character = character; binding.setVariable(BR.character, character); binding.executePendingBindings(); } }