From cdfa5bb3782277b8b5f186fd5c4acdb12ea27714 Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Mon, 22 Oct 2018 16:10:41 -0700 Subject: [PATCH] Refactor Cdma preference in ECM When phone is in ECM mode and Cdma preference is clicked, it should first pop up ECM exit dialog. If user click yes, then it should launch normal dialog. This CL create a Cdma preference to stop launch normal dialog when in ECM mode. Bug: 114749736 Test: RunSettingsRoboTests Change-Id: Iba887d9fc49770b21cf0421ecc0120d63da43ef9 --- res/xml/network_setting_fragment.xml | 4 +- .../telephony/MobileNetworkFragment.java | 83 +++++++------------ .../cdma/CdmaBasePreferenceController.java | 3 + .../telephony/cdma/CdmaListPreference.java | 46 ++++++++++ .../CdmaSubscriptionPreferenceController.java | 8 -- .../CdmaSystemSelectPreferenceController.java | 6 -- .../cdma/CdmaListPreferenceTest.java | 71 ++++++++++++++++ 7 files changed, 153 insertions(+), 68 deletions(-) create mode 100644 src/com/android/settings/network/telephony/cdma/CdmaListPreference.java create mode 100644 tests/robotests/src/com/android/settings/network/telephony/cdma/CdmaListPreferenceTest.java diff --git a/res/xml/network_setting_fragment.xml b/res/xml/network_setting_fragment.xml index 43cadab7671..f6b8bed0a89 100644 --- a/res/xml/network_setting_fragment.xml +++ b/res/xml/network_setting_fragment.xml @@ -99,7 +99,7 @@ - -