Add corresponding code for the new NR condition
Bug: 155915216 Test: make RunSettingsRoboTests ROBOTEST_FILTER=\ EnabledNetworkModePreferenceControllerTest (Pass) Change-Id: I171ea0a8adc621ad5e9dc5cd2090e431b923e775
This commit is contained in:
committed by
SongFerng Wang
parent
a5eb615038
commit
414f8b8fe6
@@ -55,6 +55,7 @@ public class Enhanced4gBasePreferenceController extends TelephonyTogglePreferenc
|
||||
Preference mPreference;
|
||||
private PhoneCallStateListener mPhoneStateListener;
|
||||
private boolean mShow5gLimitedDialog;
|
||||
boolean mIsNrEnabledFromCarrierConfig;
|
||||
private boolean mHas5gCapability;
|
||||
@VisibleForTesting
|
||||
Integer mCallState;
|
||||
@@ -95,6 +96,8 @@ public class Enhanced4gBasePreferenceController extends TelephonyTogglePreferenc
|
||||
|
||||
mShow5gLimitedDialog = carrierConfig.getBoolean(
|
||||
CarrierConfigManager.KEY_VOLTE_5G_LIMITED_ALERT_DIALOG_BOOL);
|
||||
mIsNrEnabledFromCarrierConfig = carrierConfig.getBoolean(
|
||||
CarrierConfigManager.KEY_NR_ENABLED_BOOL);
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -244,7 +247,7 @@ public class Enhanced4gBasePreferenceController extends TelephonyTogglePreferenc
|
||||
|
||||
private boolean isDialogNeeded() {
|
||||
Log.d(TAG, "Has5gCapability:" + mHas5gCapability);
|
||||
return mShow5gLimitedDialog && mHas5gCapability;
|
||||
return mShow5gLimitedDialog && mHas5gCapability && mIsNrEnabledFromCarrierConfig;
|
||||
}
|
||||
|
||||
private void show5gLimitedDialog(ImsMmTelManager imsMmTelManager) {
|
||||
|
Reference in New Issue
Block a user