[Catalyst] Update PreferenceLifecycleContext.notifyPreferenceChange
Change the signature from metadata to preference key, so that the API could be used to notify other preferences on the same screen. NO_IFTTT=Catalyst only Bug: 332201912 Flag: com.android.settings.flags.catalyst Test: atest Change-Id: Ibdf5f9004471d5491a0be1e84365cbe9f136c373
This commit is contained in:
@@ -59,13 +59,13 @@ class BatterySaverPreference :
|
||||
object : BatterySaverListener {
|
||||
override fun onPowerSaveModeChanged() {
|
||||
handler.postDelayed(
|
||||
{ context.notifyPreferenceChange(this@BatterySaverPreference) },
|
||||
{ context.notifyPreferenceChange(KEY) },
|
||||
SWITCH_ANIMATION_DURATION,
|
||||
)
|
||||
}
|
||||
|
||||
override fun onBatteryChanged(pluggedIn: Boolean) =
|
||||
context.notifyPreferenceChange(this@BatterySaverPreference)
|
||||
context.notifyPreferenceChange(KEY)
|
||||
}
|
||||
)
|
||||
setListening(true)
|
||||
|
||||
Reference in New Issue
Block a user