This commit is contained in:
Jack
2020-02-24 17:15:06 +08:00
parent 00124a657d
commit d371ae9dc5
9 changed files with 122 additions and 12 deletions

View File

@ -1,7 +1,9 @@
package com.gh.gamecenter.collection;
import android.content.Context;
import androidx.recyclerview.widget.RecyclerView;
import android.view.View;
import android.view.ViewGroup;
@ -22,11 +24,13 @@ public class AnswerAdapter extends ListAdapter<AnswerEntity> {
private OnListClickListener mListClickListener;
private String mEntrance;
private AnswerFragment.Type mType;
public AnswerAdapter(Context context, OnListClickListener listClickListener, String entrance) {
public AnswerAdapter(Context context, AnswerFragment.Type type, OnListClickListener listClickListener, String entrance) {
super(context);
mListClickListener = listClickListener;
mEntrance = entrance;
this.mType = type;
}
@Override
@ -54,7 +58,7 @@ public class AnswerAdapter extends ListAdapter<AnswerEntity> {
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
switch (getItemViewType(position)) {
case ItemViewType.ITEM_BODY:
((AnswerViewHolder) holder).initCollectionAnswerViewHolder(mEntityList.get(position), mEntrance);
((AnswerViewHolder) holder).initCollectionAnswerViewHolder(mContext, mEntityList.get(position), mEntrance, mType);
break;
case ItemViewType.ITEM_FOOTER:
FooterViewHolder footerViewHolder = (FooterViewHolder) holder;