From 37812984f4f82b8e0ff21b4f006abc327c931115 Mon Sep 17 00:00:00 2001 From: calvinpan Date: Tue, 14 Apr 2020 17:51:16 +0800 Subject: [PATCH] Add missing NR network mode in setPreferenceValueAndSummary Bug: 152816633 Test: atest Change-Id: I6c97ebc7c04671702a9df2a79c85b27f6f239c23 --- ...nabledNetworkModePreferenceController.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java index c1afb772427..5343709208e 100644 --- a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java +++ b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java @@ -474,10 +474,28 @@ public class EnabledNetworkModePreferenceController extends } } break; - case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO: + + case TelephonyManagerConstants.NETWORK_MODE_NR_ONLY: + case TelephonyManagerConstants.NETWORK_MODE_NR_LTE: case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_GSM_WCDMA: + case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_WCDMA: + setSelectedEntry( + TelephonyManagerConstants.NETWORK_MODE_NR_LTE_GSM_WCDMA); + setSummary(mContext.getString(R.string.network_5G) + + mContext.getString(R.string.network_recommended)); + break; + case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_TDSCDMA: + case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_TDSCDMA_GSM: + case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA: + case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_TDSCDMA_GSM_WCDMA: case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA: - setSelectedEntry(networkMode); + setSelectedEntry( + TelephonyManagerConstants.NETWORK_MODE_NR_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA); + setSummary(mContext.getString(R.string.network_5G) + + mContext.getString(R.string.network_recommended)); + break; + case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO: + setSelectedEntry(TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO); setSummary(mContext.getString(R.string.network_5G) + mContext.getString(R.string.network_recommended)); break;