Class QuizQuestionAdapter
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.Adapter<FragmentViewHolder>
-
- androidx.viewpager2.adapter.FragmentStateAdapter
-
- edu.cnm.deepdive.interviewprep.adapter.QuizQuestionAdapter
-
- All Implemented Interfaces:
StatefulAdapter
public class QuizQuestionAdapter extends FragmentStateAdapter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
RecyclerView.Adapter.StateRestorationPolicy
-
-
Constructor Summary
Constructors Constructor Description QuizQuestionAdapter(Fragment fragment, List<Question> questions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Fragment
createFragment(int position)
int
getItemCount()
-
Methods inherited from class androidx.viewpager2.adapter.FragmentStateAdapter
containsItem, getItemId, onAttachedToRecyclerView, onBindViewHolder, onCreateViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewRecycled, restoreState, saveState, setHasStableIds
-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getItemViewType, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onBindViewHolder, onViewDetachedFromWindow, registerAdapterDataObserver, setStateRestorationPolicy, unregisterAdapterDataObserver
-
-
-
-
Method Detail
-
createFragment
@NonNull public Fragment createFragment(int position)
- Specified by:
createFragment
in classFragmentStateAdapter
-
getItemCount
public int getItemCount()
- Specified by:
getItemCount
in classRecyclerView.Adapter<FragmentViewHolder>
-
-