Class PreferencesAdapter

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getItemCount()  
      java.util.List<Preference> getPreferences()
      Returns list of updated preferences
      void onBindViewHolder​(PreferenceViewHolder holder, int position)  
      PreferenceViewHolder onCreateViewHolder​(android.view.ViewGroup parent, int viewType)  
      void update​(java.lang.String prefName, java.util.List<java.lang.String> selected)
      Show selected preference domains
      • Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter

        bindViewHolder, createViewHolder, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • onCreateViewHolder

        @NonNull
        public PreferenceViewHolder onCreateViewHolder​(@NonNull
                                                       android.view.ViewGroup parent,
                                                       int viewType)
        Specified by:
        onCreateViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<PreferenceViewHolder>
      • onBindViewHolder

        public void onBindViewHolder​(@NonNull
                                     PreferenceViewHolder holder,
                                     int position)
        Specified by:
        onBindViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<PreferenceViewHolder>
      • getItemCount

        public int getItemCount()
        Specified by:
        getItemCount in class androidx.recyclerview.widget.RecyclerView.Adapter<PreferenceViewHolder>
      • update

        public void update​(java.lang.String prefName,
                           java.util.List<java.lang.String> selected)
        Show selected preference domains
        Parameters:
        prefName - the Preference name
        selected - list of domain
      • getPreferences

        public java.util.List<Preference> getPreferences()
        Returns list of updated preferences
        Returns:
        list of Preference