summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--telephony/java/android/telephony/SubscriptionManager.java19
-rwxr-xr-xtelephony/java/com/android/internal/telephony/ISub.aidl9
2 files changed, 14 insertions, 14 deletions
diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java
index 4a1534b2e697..6813bdd8ec8f 100644
--- a/telephony/java/android/telephony/SubscriptionManager.java
+++ b/telephony/java/android/telephony/SubscriptionManager.java
@@ -2207,24 +2207,25 @@ public class SubscriptionManager {
}
/**
- * Set preferred default data.
- * Set on which slot most cellular data will be on.
- * It's also usually what we set up internet connection on.
+ * Set which subscription is preferred for cellular data.
+ * It's also usually the subscription we set up internet connection on.
*
* PreferredData overwrites user setting of default data subscription. And it's used
- * by AlternativeNetworkAccessService or carrier apps to switch primary and CBRS
+ * by AlternativeNetworkService or carrier apps to switch primary and CBRS
* subscription dynamically in multi-SIM devices.
*
- * @param slotId which slot is preferred to for cellular data. If it's INVALID, it means
- * it's unset and defaultDataSubId is used to determine which modem is preferred.
+ * @param subId which subscription is preferred to for cellular data. If it's
+ * {@link SubscriptionManager#INVALID_SUBSCRIPTION_ID}, it means
+ * it's unset and {@link SubscriptionManager#getDefaultDataSubscriptionId()}
+ * is used to determine which modem is preferred.
* @hide
*
*/
@RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE)
- public void setPreferredData(int slotId) {
- if (VDBG) logd("[setPreferredData]+ slotId:" + slotId);
+ public void setPreferredData(int subId) {
+ if (VDBG) logd("[setPreferredData]+ subId:" + subId);
setSubscriptionPropertyHelper(SubscriptionManager.DEFAULT_SUBSCRIPTION_ID,
- "setPreferredData", (iSub)-> iSub.setPreferredData(slotId));
+ "setPreferredData", (iSub)-> iSub.setPreferredData(subId));
}
/**
diff --git a/telephony/java/com/android/internal/telephony/ISub.aidl b/telephony/java/com/android/internal/telephony/ISub.aidl
index 0ccd748c31df..85b4941cf971 100755
--- a/telephony/java/com/android/internal/telephony/ISub.aidl
+++ b/telephony/java/com/android/internal/telephony/ISub.aidl
@@ -16,7 +16,6 @@
package com.android.internal.telephony;
-import android.app.PendingIntent;
import android.telephony.SubscriptionInfo;
interface ISub {
@@ -175,14 +174,14 @@ interface ISub {
int setParentSubId(int parentSubId, int subId);
/**
- * Set preferred default data.
- * Set on which slot default data will be on.
+ * Set which subscription is preferred for cellular data. It's
+ * designed to overwrite default data subscription temporarily.
*
- * @param slotId which slot is preferred to for cellular data.
+ * @param subId which subscription is preferred to for cellular data.
* @hide
*
*/
- int setPreferredData(int slotId);
+ int setPreferredData(int subId);
/**
* Get User downloaded Profiles.