• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package androidx.preference {
2
3  public class CheckBoxPreference extends androidx.preference.TwoStatePreference {
4    ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int);
5    ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int, int);
6    ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet);
7    ctor public CheckBoxPreference(android.content.Context);
8  }
9
10  public abstract class DialogPreference extends androidx.preference.Preference {
11    ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int, int);
12    ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int);
13    ctor public DialogPreference(android.content.Context, android.util.AttributeSet);
14    ctor public DialogPreference(android.content.Context);
15    method public android.graphics.drawable.Drawable getDialogIcon();
16    method public int getDialogLayoutResource();
17    method public java.lang.CharSequence getDialogMessage();
18    method public java.lang.CharSequence getDialogTitle();
19    method public java.lang.CharSequence getNegativeButtonText();
20    method public java.lang.CharSequence getPositiveButtonText();
21    method public void setDialogIcon(android.graphics.drawable.Drawable);
22    method public void setDialogIcon(int);
23    method public void setDialogLayoutResource(int);
24    method public void setDialogMessage(java.lang.CharSequence);
25    method public void setDialogMessage(int);
26    method public void setDialogTitle(java.lang.CharSequence);
27    method public void setDialogTitle(int);
28    method public void setNegativeButtonText(java.lang.CharSequence);
29    method public void setNegativeButtonText(int);
30    method public void setPositiveButtonText(java.lang.CharSequence);
31    method public void setPositiveButtonText(int);
32  }
33
34  public static abstract interface DialogPreference.TargetFragment {
35    method public abstract androidx.preference.Preference findPreference(java.lang.CharSequence);
36  }
37
38  public class DropDownPreference extends androidx.preference.ListPreference {
39    ctor public DropDownPreference(android.content.Context);
40    ctor public DropDownPreference(android.content.Context, android.util.AttributeSet);
41    ctor public DropDownPreference(android.content.Context, android.util.AttributeSet, int);
42    ctor public DropDownPreference(android.content.Context, android.util.AttributeSet, int, int);
43    method protected android.widget.ArrayAdapter createAdapter();
44  }
45
46  public class EditTextPreference extends androidx.preference.DialogPreference {
47    ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int, int);
48    ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int);
49    ctor public EditTextPreference(android.content.Context, android.util.AttributeSet);
50    ctor public EditTextPreference(android.content.Context);
51    method public java.lang.String getText();
52    method public void setText(java.lang.String);
53  }
54
55  public class EditTextPreferenceDialogFragment extends androidx.preference.PreferenceDialogFragment {
56    ctor public EditTextPreferenceDialogFragment();
57    method public static androidx.preference.EditTextPreferenceDialogFragment newInstance(java.lang.String);
58    method public void onDialogClosed(boolean);
59  }
60
61  public class EditTextPreferenceDialogFragmentCompat extends androidx.preference.PreferenceDialogFragmentCompat {
62    ctor public EditTextPreferenceDialogFragmentCompat();
63    method public static androidx.preference.EditTextPreferenceDialogFragmentCompat newInstance(java.lang.String);
64    method public void onDialogClosed(boolean);
65  }
66
67  public class ListPreference extends androidx.preference.DialogPreference {
68    ctor public ListPreference(android.content.Context, android.util.AttributeSet, int, int);
69    ctor public ListPreference(android.content.Context, android.util.AttributeSet, int);
70    ctor public ListPreference(android.content.Context, android.util.AttributeSet);
71    ctor public ListPreference(android.content.Context);
72    method public int findIndexOfValue(java.lang.String);
73    method public java.lang.CharSequence[] getEntries();
74    method public java.lang.CharSequence getEntry();
75    method public java.lang.CharSequence[] getEntryValues();
76    method public java.lang.String getValue();
77    method public void setEntries(java.lang.CharSequence[]);
78    method public void setEntries(int);
79    method public void setEntryValues(java.lang.CharSequence[]);
80    method public void setEntryValues(int);
81    method public void setValue(java.lang.String);
82    method public void setValueIndex(int);
83  }
84
85  public class ListPreferenceDialogFragment extends androidx.preference.PreferenceDialogFragment {
86    ctor public ListPreferenceDialogFragment();
87    method public static androidx.preference.ListPreferenceDialogFragment newInstance(java.lang.String);
88    method public void onDialogClosed(boolean);
89  }
90
91  public class ListPreferenceDialogFragmentCompat extends androidx.preference.PreferenceDialogFragmentCompat {
92    ctor public ListPreferenceDialogFragmentCompat();
93    method public static androidx.preference.ListPreferenceDialogFragmentCompat newInstance(java.lang.String);
94    method public void onDialogClosed(boolean);
95  }
96
97  public class MultiSelectListPreference extends androidx.preference.DialogPreference {
98    ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int, int);
99    ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int);
100    ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet);
101    ctor public MultiSelectListPreference(android.content.Context);
102    method public int findIndexOfValue(java.lang.String);
103    method public java.lang.CharSequence[] getEntries();
104    method public java.lang.CharSequence[] getEntryValues();
105    method protected boolean[] getSelectedItems();
106    method public java.util.Set<java.lang.String> getValues();
107    method public void setEntries(java.lang.CharSequence[]);
108    method public void setEntries(int);
109    method public void setEntryValues(java.lang.CharSequence[]);
110    method public void setEntryValues(int);
111    method public void setValues(java.util.Set<java.lang.String>);
112  }
113
114  public class MultiSelectListPreferenceDialogFragment extends androidx.preference.PreferenceDialogFragment {
115    ctor public MultiSelectListPreferenceDialogFragment();
116    method public static androidx.preference.MultiSelectListPreferenceDialogFragment newInstance(java.lang.String);
117    method public void onDialogClosed(boolean);
118  }
119
120  public class MultiSelectListPreferenceDialogFragmentCompat extends androidx.preference.PreferenceDialogFragmentCompat {
121    ctor public MultiSelectListPreferenceDialogFragmentCompat();
122    method public static androidx.preference.MultiSelectListPreferenceDialogFragmentCompat newInstance(java.lang.String);
123    method public void onDialogClosed(boolean);
124  }
125
126  public class Preference implements java.lang.Comparable {
127    ctor public Preference(android.content.Context, android.util.AttributeSet, int, int);
128    ctor public Preference(android.content.Context, android.util.AttributeSet, int);
129    ctor public Preference(android.content.Context, android.util.AttributeSet);
130    ctor public Preference(android.content.Context);
131    method public boolean callChangeListener(java.lang.Object);
132    method public int compareTo(androidx.preference.Preference);
133    method protected androidx.preference.Preference findPreferenceInHierarchy(java.lang.String);
134    method public android.content.Context getContext();
135    method public java.lang.String getDependency();
136    method public android.os.Bundle getExtras();
137    method public java.lang.String getFragment();
138    method public android.graphics.drawable.Drawable getIcon();
139    method public android.content.Intent getIntent();
140    method public java.lang.String getKey();
141    method public final int getLayoutResource();
142    method public androidx.preference.Preference.OnPreferenceChangeListener getOnPreferenceChangeListener();
143    method public androidx.preference.Preference.OnPreferenceClickListener getOnPreferenceClickListener();
144    method public int getOrder();
145    method public androidx.preference.PreferenceGroup getParent();
146    method protected boolean getPersistedBoolean(boolean);
147    method protected float getPersistedFloat(float);
148    method protected int getPersistedInt(int);
149    method protected long getPersistedLong(long);
150    method protected java.lang.String getPersistedString(java.lang.String);
151    method public java.util.Set<java.lang.String> getPersistedStringSet(java.util.Set<java.lang.String>);
152    method public androidx.preference.PreferenceDataStore getPreferenceDataStore();
153    method public androidx.preference.PreferenceManager getPreferenceManager();
154    method public android.content.SharedPreferences getSharedPreferences();
155    method public boolean getShouldDisableView();
156    method public java.lang.CharSequence getSummary();
157    method public java.lang.CharSequence getTitle();
158    method public final int getWidgetLayoutResource();
159    method public boolean hasKey();
160    method public boolean isEnabled();
161    method public boolean isIconSpaceReserved();
162    method public boolean isPersistent();
163    method public boolean isSelectable();
164    method public boolean isSingleLineTitle();
165    method public final boolean isVisible();
166    method protected void notifyChanged();
167    method public void notifyDependencyChange(boolean);
168    method protected void notifyHierarchyChanged();
169    method public void onAttached();
170    method protected void onAttachedToHierarchy(androidx.preference.PreferenceManager);
171    method public void onBindViewHolder(androidx.preference.PreferenceViewHolder);
172    method protected void onClick();
173    method public void onDependencyChanged(androidx.preference.Preference, boolean);
174    method public void onDetached();
175    method protected java.lang.Object onGetDefaultValue(android.content.res.TypedArray, int);
176    method public void onInitializeAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat);
177    method public void onParentChanged(androidx.preference.Preference, boolean);
178    method protected void onPrepareForRemoval();
179    method protected void onRestoreInstanceState(android.os.Parcelable);
180    method protected android.os.Parcelable onSaveInstanceState();
181    method protected void onSetInitialValue(boolean, java.lang.Object);
182    method public android.os.Bundle peekExtras();
183    method protected boolean persistBoolean(boolean);
184    method protected boolean persistFloat(float);
185    method protected boolean persistInt(int);
186    method protected boolean persistLong(long);
187    method protected boolean persistString(java.lang.String);
188    method public boolean persistStringSet(java.util.Set<java.lang.String>);
189    method public void restoreHierarchyState(android.os.Bundle);
190    method public void saveHierarchyState(android.os.Bundle);
191    method public void setDefaultValue(java.lang.Object);
192    method public void setDependency(java.lang.String);
193    method public void setEnabled(boolean);
194    method public void setFragment(java.lang.String);
195    method public void setIcon(android.graphics.drawable.Drawable);
196    method public void setIcon(int);
197    method public void setIconSpaceReserved(boolean);
198    method public void setIntent(android.content.Intent);
199    method public void setKey(java.lang.String);
200    method public void setLayoutResource(int);
201    method public void setOnPreferenceChangeListener(androidx.preference.Preference.OnPreferenceChangeListener);
202    method public void setOnPreferenceClickListener(androidx.preference.Preference.OnPreferenceClickListener);
203    method public void setOrder(int);
204    method public void setPersistent(boolean);
205    method public void setPreferenceDataStore(androidx.preference.PreferenceDataStore);
206    method public void setSelectable(boolean);
207    method public void setShouldDisableView(boolean);
208    method public void setSingleLineTitle(boolean);
209    method public void setSummary(java.lang.CharSequence);
210    method public void setSummary(int);
211    method public void setTitle(java.lang.CharSequence);
212    method public void setTitle(int);
213    method public void setViewId(int);
214    method public final void setVisible(boolean);
215    method public void setWidgetLayoutResource(int);
216    method public boolean shouldDisableDependents();
217    method protected boolean shouldPersist();
218    field public static final int DEFAULT_ORDER = 2147483647; // 0x7fffffff
219  }
220
221  public static class Preference.BaseSavedState extends android.view.AbsSavedState {
222    ctor public Preference.BaseSavedState(android.os.Parcel);
223    ctor public Preference.BaseSavedState(android.os.Parcelable);
224    field public static final android.os.Parcelable.Creator<androidx.preference.Preference.BaseSavedState> CREATOR;
225  }
226
227  public static abstract interface Preference.OnPreferenceChangeListener {
228    method public abstract boolean onPreferenceChange(androidx.preference.Preference, java.lang.Object);
229  }
230
231  public static abstract interface Preference.OnPreferenceClickListener {
232    method public abstract boolean onPreferenceClick(androidx.preference.Preference);
233  }
234
235  public class PreferenceCategory extends androidx.preference.PreferenceGroup {
236    ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int, int);
237    ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int);
238    ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet);
239    ctor public PreferenceCategory(android.content.Context);
240  }
241
242  public abstract class PreferenceDataStore {
243    ctor public PreferenceDataStore();
244    method public boolean getBoolean(java.lang.String, boolean);
245    method public float getFloat(java.lang.String, float);
246    method public int getInt(java.lang.String, int);
247    method public long getLong(java.lang.String, long);
248    method public java.lang.String getString(java.lang.String, java.lang.String);
249    method public java.util.Set<java.lang.String> getStringSet(java.lang.String, java.util.Set<java.lang.String>);
250    method public void putBoolean(java.lang.String, boolean);
251    method public void putFloat(java.lang.String, float);
252    method public void putInt(java.lang.String, int);
253    method public void putLong(java.lang.String, long);
254    method public void putString(java.lang.String, java.lang.String);
255    method public void putStringSet(java.lang.String, java.util.Set<java.lang.String>);
256  }
257
258  public abstract class PreferenceDialogFragment extends android.app.DialogFragment implements android.content.DialogInterface.OnClickListener {
259    ctor public PreferenceDialogFragment();
260    method public androidx.preference.DialogPreference getPreference();
261    method protected void onBindDialogView(android.view.View);
262    method public void onClick(android.content.DialogInterface, int);
263    method protected android.view.View onCreateDialogView(android.content.Context);
264    method public abstract void onDialogClosed(boolean);
265    method protected void onPrepareDialogBuilder(android.app.AlertDialog.Builder);
266    field protected static final java.lang.String ARG_KEY = "key";
267  }
268
269  public abstract class PreferenceDialogFragmentCompat extends androidx.fragment.app.DialogFragment implements android.content.DialogInterface.OnClickListener {
270    ctor public PreferenceDialogFragmentCompat();
271    method public androidx.preference.DialogPreference getPreference();
272    method protected void onBindDialogView(android.view.View);
273    method public void onClick(android.content.DialogInterface, int);
274    method protected android.view.View onCreateDialogView(android.content.Context);
275    method public abstract void onDialogClosed(boolean);
276    method protected void onPrepareDialogBuilder(androidx.appcompat.app.AlertDialog.Builder);
277    field protected static final java.lang.String ARG_KEY = "key";
278  }
279
280  public abstract class PreferenceFragment extends android.app.Fragment implements androidx.preference.DialogPreference.TargetFragment androidx.preference.PreferenceManager.OnDisplayPreferenceDialogListener androidx.preference.PreferenceManager.OnNavigateToScreenListener androidx.preference.PreferenceManager.OnPreferenceTreeClickListener {
281    ctor public PreferenceFragment();
282    method public void addPreferencesFromResource(int);
283    method public androidx.preference.Preference findPreference(java.lang.CharSequence);
284    method public final androidx.recyclerview.widget.RecyclerView getListView();
285    method public androidx.preference.PreferenceManager getPreferenceManager();
286    method public androidx.preference.PreferenceScreen getPreferenceScreen();
287    method protected androidx.recyclerview.widget.RecyclerView.Adapter onCreateAdapter(androidx.preference.PreferenceScreen);
288    method public androidx.recyclerview.widget.RecyclerView.LayoutManager onCreateLayoutManager();
289    method public abstract void onCreatePreferences(android.os.Bundle, java.lang.String);
290    method public androidx.recyclerview.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
291    method public void onDisplayPreferenceDialog(androidx.preference.Preference);
292    method public void onNavigateToScreen(androidx.preference.PreferenceScreen);
293    method public boolean onPreferenceTreeClick(androidx.preference.Preference);
294    method public void scrollToPreference(java.lang.String);
295    method public void scrollToPreference(androidx.preference.Preference);
296    method public void setDivider(android.graphics.drawable.Drawable);
297    method public void setDividerHeight(int);
298    method public void setPreferenceScreen(androidx.preference.PreferenceScreen);
299    method public void setPreferencesFromResource(int, java.lang.String);
300    field public static final java.lang.String ARG_PREFERENCE_ROOT = "androidx.preference.PreferenceFragmentCompat.PREFERENCE_ROOT";
301  }
302
303  public static abstract interface PreferenceFragment.OnPreferenceDisplayDialogCallback {
304    method public abstract boolean onPreferenceDisplayDialog(androidx.preference.PreferenceFragment, androidx.preference.Preference);
305  }
306
307  public static abstract interface PreferenceFragment.OnPreferenceStartFragmentCallback {
308    method public abstract boolean onPreferenceStartFragment(androidx.preference.PreferenceFragment, androidx.preference.Preference);
309  }
310
311  public static abstract interface PreferenceFragment.OnPreferenceStartScreenCallback {
312    method public abstract boolean onPreferenceStartScreen(androidx.preference.PreferenceFragment, androidx.preference.PreferenceScreen);
313  }
314
315  public abstract class PreferenceFragmentCompat extends androidx.fragment.app.Fragment implements androidx.preference.DialogPreference.TargetFragment androidx.preference.PreferenceManager.OnDisplayPreferenceDialogListener androidx.preference.PreferenceManager.OnNavigateToScreenListener androidx.preference.PreferenceManager.OnPreferenceTreeClickListener {
316    ctor public PreferenceFragmentCompat();
317    method public void addPreferencesFromResource(int);
318    method public androidx.preference.Preference findPreference(java.lang.CharSequence);
319    method public final androidx.recyclerview.widget.RecyclerView getListView();
320    method public androidx.preference.PreferenceManager getPreferenceManager();
321    method public androidx.preference.PreferenceScreen getPreferenceScreen();
322    method protected androidx.recyclerview.widget.RecyclerView.Adapter onCreateAdapter(androidx.preference.PreferenceScreen);
323    method public androidx.recyclerview.widget.RecyclerView.LayoutManager onCreateLayoutManager();
324    method public abstract void onCreatePreferences(android.os.Bundle, java.lang.String);
325    method public androidx.recyclerview.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
326    method public void onDisplayPreferenceDialog(androidx.preference.Preference);
327    method public void onNavigateToScreen(androidx.preference.PreferenceScreen);
328    method public boolean onPreferenceTreeClick(androidx.preference.Preference);
329    method public void scrollToPreference(java.lang.String);
330    method public void scrollToPreference(androidx.preference.Preference);
331    method public void setDivider(android.graphics.drawable.Drawable);
332    method public void setDividerHeight(int);
333    method public void setPreferenceScreen(androidx.preference.PreferenceScreen);
334    method public void setPreferencesFromResource(int, java.lang.String);
335    field public static final java.lang.String ARG_PREFERENCE_ROOT = "androidx.preference.PreferenceFragmentCompat.PREFERENCE_ROOT";
336  }
337
338  public static abstract interface PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback {
339    method public abstract boolean onPreferenceDisplayDialog(androidx.preference.PreferenceFragmentCompat, androidx.preference.Preference);
340  }
341
342  public static abstract interface PreferenceFragmentCompat.OnPreferenceStartFragmentCallback {
343    method public abstract boolean onPreferenceStartFragment(androidx.preference.PreferenceFragmentCompat, androidx.preference.Preference);
344  }
345
346  public static abstract interface PreferenceFragmentCompat.OnPreferenceStartScreenCallback {
347    method public abstract boolean onPreferenceStartScreen(androidx.preference.PreferenceFragmentCompat, androidx.preference.PreferenceScreen);
348  }
349
350  public abstract class PreferenceGroup extends androidx.preference.Preference {
351    ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int, int);
352    ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int);
353    ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet);
354    method public void addItemFromInflater(androidx.preference.Preference);
355    method public boolean addPreference(androidx.preference.Preference);
356    method protected void dispatchRestoreInstanceState(android.os.Bundle);
357    method protected void dispatchSaveInstanceState(android.os.Bundle);
358    method public androidx.preference.Preference findPreference(java.lang.CharSequence);
359    method public int getInitialExpandedChildrenCount();
360    method public androidx.preference.Preference getPreference(int);
361    method public int getPreferenceCount();
362    method protected boolean isOnSameScreenAsChildren();
363    method public boolean isOrderingAsAdded();
364    method protected boolean onPrepareAddPreference(androidx.preference.Preference);
365    method public void removeAll();
366    method public boolean removePreference(androidx.preference.Preference);
367    method public void setInitialExpandedChildrenCount(int);
368    method public void setOrderingAsAdded(boolean);
369  }
370
371  public static abstract interface PreferenceGroup.PreferencePositionCallback {
372    method public abstract int getPreferenceAdapterPosition(java.lang.String);
373    method public abstract int getPreferenceAdapterPosition(androidx.preference.Preference);
374  }
375
376  public class PreferenceManager {
377    method public androidx.preference.PreferenceScreen createPreferenceScreen(android.content.Context);
378    method public androidx.preference.Preference findPreference(java.lang.CharSequence);
379    method public android.content.Context getContext();
380    method public static android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context);
381    method public androidx.preference.PreferenceManager.OnDisplayPreferenceDialogListener getOnDisplayPreferenceDialogListener();
382    method public androidx.preference.PreferenceManager.OnNavigateToScreenListener getOnNavigateToScreenListener();
383    method public androidx.preference.PreferenceManager.OnPreferenceTreeClickListener getOnPreferenceTreeClickListener();
384    method public androidx.preference.PreferenceManager.PreferenceComparisonCallback getPreferenceComparisonCallback();
385    method public androidx.preference.PreferenceDataStore getPreferenceDataStore();
386    method public androidx.preference.PreferenceScreen getPreferenceScreen();
387    method public android.content.SharedPreferences getSharedPreferences();
388    method public int getSharedPreferencesMode();
389    method public java.lang.String getSharedPreferencesName();
390    method public boolean isStorageDefault();
391    method public boolean isStorageDeviceProtected();
392    method public static void setDefaultValues(android.content.Context, int, boolean);
393    method public static void setDefaultValues(android.content.Context, java.lang.String, int, int, boolean);
394    method public void setOnDisplayPreferenceDialogListener(androidx.preference.PreferenceManager.OnDisplayPreferenceDialogListener);
395    method public void setOnNavigateToScreenListener(androidx.preference.PreferenceManager.OnNavigateToScreenListener);
396    method public void setOnPreferenceTreeClickListener(androidx.preference.PreferenceManager.OnPreferenceTreeClickListener);
397    method public void setPreferenceComparisonCallback(androidx.preference.PreferenceManager.PreferenceComparisonCallback);
398    method public void setPreferenceDataStore(androidx.preference.PreferenceDataStore);
399    method public boolean setPreferences(androidx.preference.PreferenceScreen);
400    method public void setSharedPreferencesMode(int);
401    method public void setSharedPreferencesName(java.lang.String);
402    method public void setStorageDefault();
403    method public void setStorageDeviceProtected();
404    method public void showDialog(androidx.preference.Preference);
405    field public static final java.lang.String KEY_HAS_SET_DEFAULT_VALUES = "_has_set_default_values";
406  }
407
408  public static abstract interface PreferenceManager.OnDisplayPreferenceDialogListener {
409    method public abstract void onDisplayPreferenceDialog(androidx.preference.Preference);
410  }
411
412  public static abstract interface PreferenceManager.OnNavigateToScreenListener {
413    method public abstract void onNavigateToScreen(androidx.preference.PreferenceScreen);
414  }
415
416  public static abstract interface PreferenceManager.OnPreferenceTreeClickListener {
417    method public abstract boolean onPreferenceTreeClick(androidx.preference.Preference);
418  }
419
420  public static abstract class PreferenceManager.PreferenceComparisonCallback {
421    ctor public PreferenceManager.PreferenceComparisonCallback();
422    method public abstract boolean arePreferenceContentsTheSame(androidx.preference.Preference, androidx.preference.Preference);
423    method public abstract boolean arePreferenceItemsTheSame(androidx.preference.Preference, androidx.preference.Preference);
424  }
425
426  public static class PreferenceManager.SimplePreferenceComparisonCallback extends androidx.preference.PreferenceManager.PreferenceComparisonCallback {
427    ctor public PreferenceManager.SimplePreferenceComparisonCallback();
428    method public boolean arePreferenceContentsTheSame(androidx.preference.Preference, androidx.preference.Preference);
429    method public boolean arePreferenceItemsTheSame(androidx.preference.Preference, androidx.preference.Preference);
430  }
431
432  public final class PreferenceScreen extends androidx.preference.PreferenceGroup {
433    method public void setShouldUseGeneratedIds(boolean);
434    method public boolean shouldUseGeneratedIds();
435  }
436
437  public class PreferenceViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
438    method public android.view.View findViewById(int);
439    method public boolean isDividerAllowedAbove();
440    method public boolean isDividerAllowedBelow();
441    method public void setDividerAllowedAbove(boolean);
442    method public void setDividerAllowedBelow(boolean);
443  }
444
445  public class SeekBarPreference extends androidx.preference.Preference {
446    ctor public SeekBarPreference(android.content.Context, android.util.AttributeSet, int, int);
447    ctor public SeekBarPreference(android.content.Context, android.util.AttributeSet, int);
448    ctor public SeekBarPreference(android.content.Context, android.util.AttributeSet);
449    ctor public SeekBarPreference(android.content.Context);
450    method public int getMax();
451    method public int getMin();
452    method public final int getSeekBarIncrement();
453    method public int getValue();
454    method public boolean isAdjustable();
455    method public void setAdjustable(boolean);
456    method public final void setMax(int);
457    method public void setMin(int);
458    method public final void setSeekBarIncrement(int);
459    method public void setValue(int);
460  }
461
462  public class SwitchPreference extends androidx.preference.TwoStatePreference {
463    ctor public SwitchPreference(android.content.Context, android.util.AttributeSet, int, int);
464    ctor public SwitchPreference(android.content.Context, android.util.AttributeSet, int);
465    ctor public SwitchPreference(android.content.Context, android.util.AttributeSet);
466    ctor public SwitchPreference(android.content.Context);
467    method public java.lang.CharSequence getSwitchTextOff();
468    method public java.lang.CharSequence getSwitchTextOn();
469    method public void setSwitchTextOff(java.lang.CharSequence);
470    method public void setSwitchTextOff(int);
471    method public void setSwitchTextOn(java.lang.CharSequence);
472    method public void setSwitchTextOn(int);
473  }
474
475  public class SwitchPreferenceCompat extends androidx.preference.TwoStatePreference {
476    ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int, int);
477    ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int);
478    ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet);
479    ctor public SwitchPreferenceCompat(android.content.Context);
480    method public java.lang.CharSequence getSwitchTextOff();
481    method public java.lang.CharSequence getSwitchTextOn();
482    method public void setSwitchTextOff(java.lang.CharSequence);
483    method public void setSwitchTextOff(int);
484    method public void setSwitchTextOn(java.lang.CharSequence);
485    method public void setSwitchTextOn(int);
486  }
487
488  public abstract class TwoStatePreference extends androidx.preference.Preference {
489    ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int, int);
490    ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int);
491    ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet);
492    ctor public TwoStatePreference(android.content.Context);
493    method public boolean getDisableDependentsState();
494    method public java.lang.CharSequence getSummaryOff();
495    method public java.lang.CharSequence getSummaryOn();
496    method public boolean isChecked();
497    method public void setChecked(boolean);
498    method public void setDisableDependentsState(boolean);
499    method public void setSummaryOff(java.lang.CharSequence);
500    method public void setSummaryOff(int);
501    method public void setSummaryOn(java.lang.CharSequence);
502    method public void setSummaryOn(int);
503    method protected void syncSummaryView(androidx.preference.PreferenceViewHolder);
504    field protected boolean mChecked;
505  }
506
507}
508
509