public KomoditasHolder( final int pPosition, final LayoutInflater pLayoutInflater, final ViewGroup pContainer) { mView = pLayoutInflater.inflate(R.layout.row_komoditas, pContainer, false); mSharedPreferencesUtils = SharedPreferencesUtils.getInstance(SiKerang.getContext()); ButterKnife.bind(this, mView); initComponents(pPosition); }
private void initComponents(int pPosition) { switch (pPosition) { case 0: { getImageViewKomoditas() .setBackgroundDrawable( SiKerang.getContext().getResources().getDrawable(R.mipmap.ic_rice)); getTextViewKomoditas() .setText(SiKerang.getContext().getResources().getString(R.string.product_rice)); getRatingBarSatisfaction().setNumStars(1); getTextViewSatisfaction() .setText( SiKerang.getContext().getResources().getString(R.string.satisfaction_level_1)); mIsLikes = mSharedPreferencesUtils.getRiceLikes(); break; } case 1: { getImageViewKomoditas() .setBackgroundDrawable( SiKerang.getContext().getResources().getDrawable(R.mipmap.ic_corn)); getTextViewKomoditas() .setText(SiKerang.getContext().getResources().getString(R.string.product_corn)); getRatingBarSatisfaction().setNumStars(2); getTextViewSatisfaction() .setText( SiKerang.getContext().getResources().getString(R.string.satisfaction_level_2)); mIsLikes = mSharedPreferencesUtils.getCornLikes(); break; } case 2: { getImageViewKomoditas() .setBackgroundDrawable( SiKerang.getContext().getResources().getDrawable(R.mipmap.ic_soya)); getTextViewKomoditas() .setText(SiKerang.getContext().getResources().getString(R.string.product_soya)); getRatingBarSatisfaction().setNumStars(3); getTextViewSatisfaction() .setText( SiKerang.getContext().getResources().getString(R.string.satisfaction_level_3)); mIsLikes = mSharedPreferencesUtils.getSoyaLikes(); break; } case 3: { getImageViewKomoditas() .setBackgroundDrawable( SiKerang.getContext().getResources().getDrawable(R.mipmap.ic_chicken)); getTextViewKomoditas() .setText(SiKerang.getContext().getResources().getString(R.string.product_chicken)); getRatingBarSatisfaction().setNumStars(3); getTextViewSatisfaction() .setText( SiKerang.getContext().getResources().getString(R.string.satisfaction_level_3)); mIsLikes = mSharedPreferencesUtils.getChickenLikes(); break; } case 4: { getImageViewKomoditas() .setBackgroundDrawable( SiKerang.getContext().getResources().getDrawable(R.mipmap.ic_meal)); getTextViewKomoditas() .setText(SiKerang.getContext().getResources().getString(R.string.product_meal)); getRatingBarSatisfaction().setNumStars(2); getTextViewSatisfaction() .setText( SiKerang.getContext().getResources().getString(R.string.satisfaction_level_2)); mIsLikes = mSharedPreferencesUtils.getMealLikes(); break; } case 5: { getImageViewKomoditas() .setBackgroundDrawable( SiKerang.getContext().getResources().getDrawable(R.mipmap.ic_sugar)); getTextViewKomoditas() .setText(SiKerang.getContext().getResources().getString(R.string.product_sugar)); getRatingBarSatisfaction().setNumStars(1); getTextViewSatisfaction() .setText( SiKerang.getContext().getResources().getString(R.string.satisfaction_level_1)); mIsLikes = mSharedPreferencesUtils.getSugarLikes(); break; } } behaveLike(); }