Merge "Provide an API to make USSD calls and read the responses."
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 9d16bad..8670ae2 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -1544,9 +1544,8 @@
return handlePinMmiForSubscriber(getDefaultSubscription(), dialString);
}
- public void handleUssdRequest(String ussdRequest, ResultReceiver wrappedCallback) {
+ public void handleUssdRequest(int subId, String ussdRequest, ResultReceiver wrappedCallback) {
enforceCallPermission();
- int subId = getDefaultSubscription();
if (!SubscriptionManager.isValidSubscriptionId(subId)) {
return;
}
@@ -1554,7 +1553,6 @@
sendRequest(CMD_HANDLE_USSD_REQUEST, ussdObject, subId);
};
-
public boolean handlePinMmiForSubscriber(int subId, String dialString) {
enforceModifyPermission();
if (!SubscriptionManager.isValidSubscriptionId(subId)) {