Merge "Expose SubscriptionManager.getActiveDataSubscriptionId() as public API"
am: 80496e96e4
Change-Id: Ib0b919b294207cbc7c7b4333f7e6f9989bb44e45
This commit is contained in:
committed by
android-build-merger
commit
74c9a01da2
@@ -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();
|
||||
|
||||
@@ -3229,13 +3229,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