diff options
author | Chen Xu <fionaxu@google.com> | 2019-11-12 17:35:27 -0800 |
---|---|---|
committer | Chen Xu <fionaxu@google.com> | 2019-11-18 11:55:32 -0800 |
commit | be961be9495e18935f3f6568334a5e29275e3b47 (patch) | |
tree | ac8e8317939940ab22fdcc718918ada926868434 /src/com/android/cellbroadcastreceiver/CellBroadcastSearchIndexableProvider.java | |
parent | ace998a1b65ed70c878c27f1423b5b3790b0e8d1 (diff) | |
download | CellBroadcastReceiver-be961be9495e18935f3f6568334a5e29275e3b47.tar.gz |
UAE test alert support
1. per UAE requirement, test alert should always shown no need to
enter developer mode. Moved test alert from dev mode and check against
a carrierconfig key.
2. per UAE requirement, excercise channel should be hidden and always
enabled. Add a flag to always enable excercise channel even user
disabled test alert from settings
Bug: 141579944
Bug: 62016498
Bug: 141772296
Test: Manaul test on UAE SIM
Change-Id: I7961ff9a8253594664e87ff73a988cee9dce42d4
Diffstat (limited to 'src/com/android/cellbroadcastreceiver/CellBroadcastSearchIndexableProvider.java')
-rw-r--r-- | src/com/android/cellbroadcastreceiver/CellBroadcastSearchIndexableProvider.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/cellbroadcastreceiver/CellBroadcastSearchIndexableProvider.java b/src/com/android/cellbroadcastreceiver/CellBroadcastSearchIndexableProvider.java index 2134e4631..676af0154 100644 --- a/src/com/android/cellbroadcastreceiver/CellBroadcastSearchIndexableProvider.java +++ b/src/com/android/cellbroadcastreceiver/CellBroadcastSearchIndexableProvider.java @@ -229,6 +229,13 @@ public class CellBroadcastSearchIndexableProvider extends SearchIndexablesProvid cursor.addRow(ref); } + if (!CellBroadcastSettings.isTestAlertsToggleVisible(getContext())) { + ref = new Object[1]; + ref[COLUMN_INDEX_NON_INDEXABLE_KEYS_KEY_VALUE] = + CellBroadcastSettings.KEY_ENABLE_TEST_ALERTS; + cursor.addRow(ref); + } + return cursor; } } |