Merge "Expose SubscriptionManager.getActiveDataSubscriptionId() as public API"
This commit is contained in:
committed by
Gerrit Code Review
commit
80496e96e4
@@ -44947,6 +44947,7 @@ package android.telephony {
|
||||
method @NonNull @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public android.os.ParcelUuid createSubscriptionGroup(@NonNull java.util.List<java.lang.Integer>);
|
||||
method @Deprecated public static android.telephony.SubscriptionManager from(android.content.Context);
|
||||
method public java.util.List<android.telephony.SubscriptionInfo> getAccessibleSubscriptionInfoList();
|
||||
method public static int getActiveDataSubscriptionId();
|
||||
method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public android.telephony.SubscriptionInfo getActiveSubscriptionInfo(int);
|
||||
method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int getActiveSubscriptionInfoCount();
|
||||
method public int getActiveSubscriptionInfoCountMax();
|
||||
|
||||
@@ -3228,13 +3228,14 @@ public class SubscriptionManager {
|
||||
}
|
||||
|
||||
/**
|
||||
* Get active data subscription id.
|
||||
* Get active data subscription id. Active data subscription refers to the subscription
|
||||
* currently chosen to provide cellular internet connection to the user. This may be
|
||||
* different from getDefaultDataSubscriptionId(). Eg. Opportunistics data
|
||||
*
|
||||
* See {@link PhoneStateListener#onActiveDataSubscriptionIdChanged(int)} for the details.
|
||||
*
|
||||
* @return Active data subscription id
|
||||
*
|
||||
* //TODO: Refactor this API in b/134702460
|
||||
* @hide
|
||||
* @return Active data subscription id if any is chosen, or
|
||||
* SubscriptionManager.INVALID_SUBSCRIPTION_ID if not.
|
||||
*/
|
||||
public static int getActiveDataSubscriptionId() {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user