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