Merge "Adding nullability annotation."
This commit is contained in:
committed by
Android (Google) Code Review
commit
4e417f607f
@@ -45064,7 +45064,7 @@ package android.telephony {
|
||||
method public boolean isNetworkRoaming(int);
|
||||
method public static boolean isUsableSubscriptionId(int);
|
||||
method public static boolean isValidSubscriptionId(int);
|
||||
method public void removeOnOpportunisticSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener);
|
||||
method public void removeOnOpportunisticSubscriptionsChangedListener(@NonNull android.telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener);
|
||||
method public void removeOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener);
|
||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean removeSubscriptionsFromGroup(@NonNull int[]);
|
||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean setMetered(boolean, int);
|
||||
@@ -45073,7 +45073,7 @@ package android.telephony {
|
||||
method public void setSubscriptionOverrideCongested(int, boolean, long);
|
||||
method public void setSubscriptionOverrideUnmetered(int, boolean, long);
|
||||
method public void setSubscriptionPlans(int, @NonNull java.util.List<android.telephony.SubscriptionPlan>);
|
||||
method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void switchToSubscription(int, android.app.PendingIntent);
|
||||
method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void switchToSubscription(int, @NonNull android.app.PendingIntent);
|
||||
field public static final String ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED = "android.telephony.action.DEFAULT_SMS_SUBSCRIPTION_CHANGED";
|
||||
field public static final String ACTION_DEFAULT_SUBSCRIPTION_CHANGED = "android.telephony.action.DEFAULT_SUBSCRIPTION_CHANGED";
|
||||
field public static final String ACTION_MANAGE_SUBSCRIPTION_PLANS = "android.telephony.action.MANAGE_SUBSCRIPTION_PLANS";
|
||||
|
||||
@@ -63,6 +63,7 @@ import com.android.internal.telephony.ISetOpportunisticDataCallback;
|
||||
import com.android.internal.telephony.ISub;
|
||||
import com.android.internal.telephony.ITelephonyRegistry;
|
||||
import com.android.internal.telephony.PhoneConstants;
|
||||
import com.android.internal.util.Preconditions;
|
||||
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
@@ -1066,7 +1067,8 @@ public class SubscriptionManager {
|
||||
* @param listener that is to be unregistered.
|
||||
*/
|
||||
public void removeOnOpportunisticSubscriptionsChangedListener(
|
||||
OnOpportunisticSubscriptionsChangedListener listener) {
|
||||
@NonNull OnOpportunisticSubscriptionsChangedListener listener) {
|
||||
Preconditions.checkNotNull(listener, "listener cannot be null");
|
||||
String pkgForDebug = mContext != null ? mContext.getOpPackageName() : "<unknown>";
|
||||
if (DBG) {
|
||||
logd("unregister OnOpportunisticSubscriptionsChangedListener pkgForDebug="
|
||||
@@ -2682,7 +2684,8 @@ public class SubscriptionManager {
|
||||
* @param callbackIntent pending intent that will be sent after operation is done.
|
||||
*/
|
||||
@RequiresPermission(android.Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS)
|
||||
public void switchToSubscription(int subId, PendingIntent callbackIntent) {
|
||||
public void switchToSubscription(int subId, @NonNull PendingIntent callbackIntent) {
|
||||
Preconditions.checkNotNull(callbackIntent, "callbackIntent cannot be null");
|
||||
EuiccManager euiccManager = new EuiccManager(mContext);
|
||||
euiccManager.switchToSubscription(subId, callbackIntent);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user