[Settings] hide preferred network mode UI
Hide preferred network mode UI no matter home, roaming or no service when KEY_HIDE_PREFERRED_NETWORK_TYPE_BOOL been enabled. Bug: 137681413 Test: atest PreferredNetworkModePreferenceControllerTest atest EnabledNetworkModePreferenceControllerTest Manual with AT&T SIM card in out of servce and in service Change-Id: Ia0d1333c6cbae3a3717c8db6b77fbb9ea8cec968 Merged-In: Ia0d1333c6cbae3a3717c8db6b77fbb9ea8cec968
This commit is contained in:
committed by
SongFerng Wang
parent
aa88b8cee6
commit
92eb42c69e
@@ -81,13 +81,9 @@ public class EnabledNetworkModePreferenceController extends
|
||||
} else if (carrierConfig == null) {
|
||||
visible = false;
|
||||
} else if (carrierConfig.getBoolean(
|
||||
CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL)) {
|
||||
visible = false;
|
||||
} else if (carrierConfig.getBoolean(
|
||||
CarrierConfigManager.KEY_HIDE_PREFERRED_NETWORK_TYPE_BOOL)
|
||||
&& !telephonyManager.getServiceState().getRoaming()
|
||||
&& telephonyManager.getServiceState().getDataRegState()
|
||||
== ServiceState.STATE_IN_SERVICE) {
|
||||
CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL)
|
||||
|| carrierConfig.getBoolean(
|
||||
CarrierConfigManager.KEY_HIDE_PREFERRED_NETWORK_TYPE_BOOL)) {
|
||||
visible = false;
|
||||
} else if (carrierConfig.getBoolean(CarrierConfigManager.KEY_WORLD_PHONE_BOOL)) {
|
||||
visible = false;
|
||||
|
@@ -58,13 +58,9 @@ public class PreferredNetworkModePreferenceController extends TelephonyBasePrefe
|
||||
} else if (carrierConfig == null) {
|
||||
visible = false;
|
||||
} else if (carrierConfig.getBoolean(
|
||||
CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL)) {
|
||||
visible = false;
|
||||
} else if (carrierConfig.getBoolean(
|
||||
CarrierConfigManager.KEY_HIDE_PREFERRED_NETWORK_TYPE_BOOL)
|
||||
&& !telephonyManager.getServiceState().getRoaming()
|
||||
&& telephonyManager.getServiceState().getDataRegState()
|
||||
== ServiceState.STATE_IN_SERVICE) {
|
||||
CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL)
|
||||
|| carrierConfig.getBoolean(
|
||||
CarrierConfigManager.KEY_HIDE_PREFERRED_NETWORK_TYPE_BOOL)) {
|
||||
visible = false;
|
||||
} else if (carrierConfig.getBoolean(CarrierConfigManager.KEY_WORLD_PHONE_BOOL)) {
|
||||
visible = true;
|
||||
|
Reference in New Issue
Block a user