Added in API level 1
    OnSharedPreferenceChangeListener
interface OnSharedPreferenceChangeListener
| android.content.SharedPreferences.OnSharedPreferenceChangeListener | 
Interface definition for a callback to be invoked when a shared preference is changed.
Summary
| Public methods | |
|---|---|
| abstract Unit | Called when a shared preference is changed, added, or removed. | 
Public methods
onSharedPreferenceChanged
Added in API level 1
      abstract fun onSharedPreferenceChanged(
: SharedPreferences!,
: String?
): Unit
Called when a shared preference is changed, added, or removed. This may be called even if a preference is set to its existing value.
This callback will be run on your main thread.
Note: This callback will not be triggered when preferences are cleared via Editor.clear(), unless targeting android.os.Build.VERSION_CODES#R on devices running OS versions Android R or later.
| Parameters | |
|---|---|
| sharedPreferences | SharedPreferences!: The SharedPreferencesthat received the change. | 
| key | String?: The key of the preference that was changed, added, or removed. Apps targeting android.os.Build.VERSION_CODES#Ron devices running OS versionsAndroid Ror later, will receive anullvalue when preferences are cleared. | 
