From 502f3c6c9151685f24d4527e020086b6d209c274 Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Wed, 17 Oct 2018 21:24:22 -0700 Subject: [PATCH] Refactor 4gForLTE preference Bug: 114749736 Test: RunSettingsRoboTests Change-Id: I6a9d7044e16de2e70fadd97379b2a6de6d18525f --- res/xml/network_setting_fragment.xml | 3 +- .../Enhanced4gLtePreferenceController.java | 148 ++++++++++++++++++ .../telephony/MobileNetworkFragment.java | 59 +------ ...Enhanced4gLtePreferenceControllerTest.java | 138 ++++++++++++++++ 4 files changed, 291 insertions(+), 57 deletions(-) create mode 100644 src/com/android/settings/network/telephony/Enhanced4gLtePreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/network/telephony/Enhanced4gLtePreferenceControllerTest.java diff --git a/res/xml/network_setting_fragment.xml b/res/xml/network_setting_fragment.xml index 044651cbd2d..7d46120a544 100644 --- a/res/xml/network_setting_fragment.xml +++ b/res/xml/network_setting_fragment.xml @@ -49,7 +49,8 @@ android:key="enhanced_4g_lte" android:title="@string/enhanced_4g_lte_mode_title" android:persistent="false" - android:summary="@string/enhanced_4g_lte_mode_summary"/> + android:summary="@string/enhanced_4g_lte_mode_summary" + settings:controller="com.android.settings.network.telephony.Enhanced4gLtePreferenceController"/>