Replace OperatorInfo with operatorNumeric for network selection
Bug: 67748005
Test: Basic telephony sanity
Change-Id: I67670c82700dbcc825358d06372068b906e88bd7
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index c750d27..2705c67 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -39,7 +39,6 @@
import android.os.Message;
import android.os.Messenger;
import android.os.PersistableBundle;
-import android.os.Process;
import android.os.ResultReceiver;
import android.os.ServiceManager;
import android.os.UserHandle;
@@ -2616,9 +2615,13 @@
* Set the network selection mode to manual with the selected carrier.
*/
@Override
- public boolean setNetworkSelectionModeManual(int subId, OperatorInfo operator,
+ public boolean setNetworkSelectionModeManual(int subId, String operatorNumeric,
boolean persistSelection) {
enforceModifyPermissionOrCarrierPrivilege(subId);
+ OperatorInfo operator = new OperatorInfo(
+ /* operatorAlphaLong */ "",
+ /* operatorAlphaShort */ "",
+ operatorNumeric);
if (DBG) log("setNetworkSelectionModeManual: subId:" + subId + " operator:" + operator);
ManualNetworkSelectionArgument arg = new ManualNetworkSelectionArgument(operator,
persistSelection);