Hide the option of "Enhanced 4G LTE Mode" when the key "KEY_HIDE_ENHANCED_4G_LTE_BOOL" is true.

Bug: 36220377
Test: manual
Change-Id: I34e709a23652f98290760375d0e26c836966a944
(cherry picked from commit 0feafa78a8cbacac5a735dbf0a4153058ca60007)
diff --git a/src/com/android/phone/MobileNetworkSettings.java b/src/com/android/phone/MobileNetworkSettings.java
index d023b20..8d58107 100644
--- a/src/com/android/phone/MobileNetworkSettings.java
+++ b/src/com/android/phone/MobileNetworkSettings.java
@@ -711,9 +711,10 @@
                 android.util.Log.d(LOG_TAG, "keep ltePref");
             }
 
-            // Enable enhanced 4G LTE mode settings depending on whether exists on platform
             if (!(ImsManager.isVolteEnabledByPlatform(getActivity())
-                    && ImsManager.isVolteProvisionedOnDevice(getActivity()))) {
+                    && ImsManager.isVolteProvisionedOnDevice(getActivity()))
+                    || carrierConfig.getBoolean(
+                        CarrierConfigManager.KEY_HIDE_ENHANCED_4G_LTE_BOOL)) {
                 Preference pref = prefSet.findPreference(BUTTON_4G_LTE_KEY);
                 if (pref != null) {
                     prefSet.removePreference(pref);