Home | History | Annotate | Download | only in api
      1 package androidx.leanback.preference {
      2 
      3   public abstract class BaseLeanbackPreferenceFragment extends androidx.preference.PreferenceFragment {
      4     ctor public BaseLeanbackPreferenceFragment();
      5   }
      6 
      7   public class LeanbackListPreferenceDialogFragment extends androidx.leanback.preference.LeanbackPreferenceDialogFragment {
      8     ctor public LeanbackListPreferenceDialogFragment();
      9     method public static androidx.leanback.preference.LeanbackListPreferenceDialogFragment newInstanceMulti(java.lang.String);
     10     method public static androidx.leanback.preference.LeanbackListPreferenceDialogFragment newInstanceSingle(java.lang.String);
     11     method public androidx.recyclerview.widget.RecyclerView.Adapter onCreateAdapter();
     12   }
     13 
     14   public class LeanbackListPreferenceDialogFragment.AdapterMulti extends androidx.recyclerview.widget.RecyclerView.Adapter implements androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener {
     15     ctor public LeanbackListPreferenceDialogFragment.AdapterMulti(java.lang.CharSequence[], java.lang.CharSequence[], java.util.Set<java.lang.String>);
     16     method public int getItemCount();
     17     method public void onBindViewHolder(androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder, int);
     18     method public androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder onCreateViewHolder(android.view.ViewGroup, int);
     19     method public void onItemClick(androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder);
     20   }
     21 
     22   public class LeanbackListPreferenceDialogFragment.AdapterSingle extends androidx.recyclerview.widget.RecyclerView.Adapter implements androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener {
     23     ctor public LeanbackListPreferenceDialogFragment.AdapterSingle(java.lang.CharSequence[], java.lang.CharSequence[], java.lang.CharSequence);
     24     method public int getItemCount();
     25     method public void onBindViewHolder(androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder, int);
     26     method public androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder onCreateViewHolder(android.view.ViewGroup, int);
     27     method public void onItemClick(androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder);
     28   }
     29 
     30   public static class LeanbackListPreferenceDialogFragment.ViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder implements android.view.View.OnClickListener {
     31     ctor public LeanbackListPreferenceDialogFragment.ViewHolder(android.view.View, androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener);
     32     method public android.view.ViewGroup getContainer();
     33     method public android.widget.TextView getTitleView();
     34     method public android.widget.Checkable getWidgetView();
     35     method public void onClick(android.view.View);
     36   }
     37 
     38   public static abstract interface LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener {
     39     method public abstract void onItemClick(androidx.leanback.preference.LeanbackListPreferenceDialogFragment.ViewHolder);
     40   }
     41 
     42   public class LeanbackPreferenceDialogFragment extends android.app.Fragment {
     43     ctor public LeanbackPreferenceDialogFragment();
     44     method public androidx.preference.DialogPreference getPreference();
     45     field public static final java.lang.String ARG_KEY = "key";
     46   }
     47 
     48   public abstract class LeanbackPreferenceFragment extends androidx.leanback.preference.BaseLeanbackPreferenceFragment {
     49     ctor public LeanbackPreferenceFragment();
     50     method public void setTitle(java.lang.CharSequence);
     51   }
     52 
     53   public abstract class LeanbackSettingsFragment extends android.app.Fragment implements androidx.preference.PreferenceFragment.OnPreferenceDisplayDialogCallback androidx.preference.PreferenceFragment.OnPreferenceStartFragmentCallback androidx.preference.PreferenceFragment.OnPreferenceStartScreenCallback {
     54     ctor public LeanbackSettingsFragment();
     55     method public boolean onPreferenceDisplayDialog(androidx.preference.PreferenceFragment, androidx.preference.Preference);
     56     method public abstract void onPreferenceStartInitialScreen();
     57     method public void startImmersiveFragment(android.app.Fragment);
     58     method public void startPreferenceFragment(android.app.Fragment);
     59   }
     60 
     61 }
     62 
     63