package com.silencedut.knowweather.weather.ui.adapter; import android.view.View; import android.widget.TextView; import com.silencedut.knowweather.R; import com.silencedut.knowweather.common.adapter.BaseRecyclerAdapter; import com.silencedut.knowweather.common.adapter.BaseViewHolder; import com.silencedut.knowweather.weather.callbacks.WeatherCallBack; import com.silencedut.router.Router; import butterknife.BindView; /** * Created by SilenceDut on 16/10/17 . */ public class LifeGuideHolder extends BaseViewHolder<LifeIndexGuideData> implements WeatherCallBack.LifeAdvice { @BindView(R.id.guide_title) TextView mGuideTitle; public LifeGuideHolder(View itemView, BaseRecyclerAdapter baseRecyclerAdapter) { super(itemView, baseRecyclerAdapter); Router.instance().register(this); } @Override public void updateItem(LifeIndexGuideData data, int position) { mGuideTitle.setText(data.guide); } @Override public void lifeAdvice(String index, String advice) { mGuideTitle.setText(index); } @Override public int getContentViewId() { return R.layout.item_index_guide; } }