Merge "Add a @hide API to indicate 5G and DSDS conflict." into rvc-dev am: e9dc36d551

Change-Id: I22a04e90a3726ac5d341fd7805f5feea12e7c695
This commit is contained in:
Xiangyu/Malcolm Chen
2020-04-14 22:22:27 +00:00
committed by Automerger Merge Worker
2 changed files with 22 additions and 0 deletions

View File

@@ -13250,4 +13250,21 @@ public class TelephonyManager {
public static void enableServiceHandleCaching() {
sServiceHandleCacheEnabled = true;
}
/**
* Whether device can connect to 5G network when two SIMs are active.
* @hide
* TODO b/153669716: remove or make system API.
*/
public boolean canConnectTo5GInDsdsMode() {
ITelephony telephony = getITelephony();
if (telephony == null) return true;
try {
return telephony.canConnectTo5GInDsdsMode();
} catch (RemoteException ex) {
return true;
} catch (NullPointerException ex) {
return true;
}
}
}

View File

@@ -2268,4 +2268,9 @@ interface ITelephony {
* @return operatorinfo on success
*/
String getManualNetworkSelectionPlmn(int subId);
/**
* Whether device can connect to 5G network when two SIMs are active.
*/
boolean canConnectTo5GInDsdsMode();
}