Added in API level 1
  
  
  
android.preference
Interfaces
| Preference.OnPreferenceChangeListener | This interface was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| Preference.OnPreferenceClickListener | This interface was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceDataStore | This interface was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceFragment.OnPreferenceStartFragmentCallback | This interface was deprecated
      in API level 28.
    Use PreferenceFragmentCompat.OnPreferenceStartFragmentCallback | 
| PreferenceManager.OnActivityDestroyListener | This interface was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceManager.OnActivityResultListener | This interface was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceManager.OnActivityStopListener | This interface was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
Classes
| CheckBoxPreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| DialogPreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| EditTextPreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| ListPreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| MultiSelectListPreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| Preference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| Preference.BaseSavedState | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceActivity | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceActivity.Header | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceCategory | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceFragment | This class was deprecated in API level 28. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceGroup | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceManager | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| PreferenceScreen | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| RingtonePreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| SwitchPreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
| TwoStatePreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. | 
- Interfaces
- Classes- CheckBoxPreference
- DialogPreference
- EditTextPreference
- ListPreference
- MultiSelectListPreference
- Preference
- Preference.BaseSavedState
- PreferenceActivity
- PreferenceActivity.Header
- PreferenceCategory
- PreferenceFragment
- PreferenceGroup
- PreferenceManager
- PreferenceScreen
- RingtonePreference
- SwitchPreference
- TwoStatePreference
 
