diff options
author | Xin Li <delphij@google.com> | 2021-08-14 06:31:00 +0000 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2021-08-14 06:31:00 +0000 |
commit | 4413c2b562029b4cff699ec0ab291006fcd00841 (patch) | |
tree | d257fc3bac302f4fdb0c1c2e1eac016a062d8970 /legacy | |
parent | 1034c5033d077f77eda5a5afffe8649625236439 (diff) | |
parent | 3632addfe44f5ee1e882abac9dd969ec58346721 (diff) | |
download | CellBroadcastReceiver-4413c2b562029b4cff699ec0ab291006fcd00841.tar.gz |
Merge sc-dev-plus-aosp-without-vendor@7634622
Merged-In: I14d1e42a2793027299182a0bc7585085b414ad25
Change-Id: I669bd4667fdfca56731f2c0040217b6834ea609a
Diffstat (limited to 'legacy')
-rw-r--r-- | legacy/src/com/android/cellbroadcastreceiver/LegacyCellBroadcastContentProvider.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/legacy/src/com/android/cellbroadcastreceiver/LegacyCellBroadcastContentProvider.java b/legacy/src/com/android/cellbroadcastreceiver/LegacyCellBroadcastContentProvider.java index 758cec073..493d20d3e 100644 --- a/legacy/src/com/android/cellbroadcastreceiver/LegacyCellBroadcastContentProvider.java +++ b/legacy/src/com/android/cellbroadcastreceiver/LegacyCellBroadcastContentProvider.java @@ -22,6 +22,8 @@ import java.util.List; public class LegacyCellBroadcastContentProvider extends ContentProvider { // shared preference under developer settings private static final String ENABLE_ALERT_MASTER_PREF = "enable_alerts_master_toggle"; + // shared preference for alert reminder interval + private static final String ALERT_REMINDER_INTERVAL_PREF = "alert_reminder_interval"; private static final String TAG = LegacyCellBroadcastContentProvider.class.getSimpleName(); /** A list of preference supported by legacy app **/ @@ -37,7 +39,8 @@ public class LegacyCellBroadcastContentProvider extends ContentProvider { CellBroadcasts.Preference.ENABLE_EMERGENCY_PERF, CellBroadcasts.Preference.ENABLE_ALERT_VIBRATION_PREF, CellBroadcasts.Preference.ENABLE_CMAS_IN_SECOND_LANGUAGE_PREF, - ENABLE_ALERT_MASTER_PREF + ENABLE_ALERT_MASTER_PREF, + ALERT_REMINDER_INTERVAL_PREF ); /** The database for this content provider. */ @@ -79,7 +82,11 @@ public class LegacyCellBroadcastContentProvider extends ContentProvider { // if preference value does not exists, return null. if (sp != null && sp.contains(name)) { Bundle result = new Bundle(); - result.putBoolean(name, sp.getBoolean(name, true)); + if (ALERT_REMINDER_INTERVAL_PREF.equals(name)) { + result.putString(name, sp.getString(name, "0")); + } else { + result.putBoolean(name, sp.getBoolean(name, true)); + } Log.d(TAG, "migrate sharedpreference: " + name + " val: " + result.get(name)); return result; } |