Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -45874,6 +45874,7 @@ package android.telephony { method public android.telephony.SubscriptionPlan build(); method public static android.telephony.SubscriptionPlan.Builder createNonrecurring(java.time.ZonedDateTime, java.time.ZonedDateTime); method public static android.telephony.SubscriptionPlan.Builder createRecurring(java.time.ZonedDateTime, java.time.Period); method @NonNull public android.telephony.SubscriptionPlan.Builder resetNetworkTypes(); method public android.telephony.SubscriptionPlan.Builder setDataLimit(long, int); method public android.telephony.SubscriptionPlan.Builder setDataUsage(long, long); method @NonNull public android.telephony.SubscriptionPlan.Builder setNetworkTypes(@NonNull int[]); core/java/android/telephony/SubscriptionPlan.java +10 −0 Original line number Diff line number Diff line Loading @@ -372,5 +372,15 @@ public final class SubscriptionPlan implements Parcelable { plan.networkTypes = Arrays.copyOf(networkTypes, networkTypes.length); return this; } /** * Reset any network types that were set with {@link #setNetworkTypes(int[])}. * This will make the SubscriptionPlan apply to all network types. */ public @NonNull Builder resetNetworkTypes() { plan.networkTypes = Arrays.copyOf(TelephonyManager.getAllNetworkTypes(), TelephonyManager.getAllNetworkTypes().length); return this; } } } Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -45874,6 +45874,7 @@ package android.telephony { method public android.telephony.SubscriptionPlan build(); method public static android.telephony.SubscriptionPlan.Builder createNonrecurring(java.time.ZonedDateTime, java.time.ZonedDateTime); method public static android.telephony.SubscriptionPlan.Builder createRecurring(java.time.ZonedDateTime, java.time.Period); method @NonNull public android.telephony.SubscriptionPlan.Builder resetNetworkTypes(); method public android.telephony.SubscriptionPlan.Builder setDataLimit(long, int); method public android.telephony.SubscriptionPlan.Builder setDataUsage(long, long); method @NonNull public android.telephony.SubscriptionPlan.Builder setNetworkTypes(@NonNull int[]);
core/java/android/telephony/SubscriptionPlan.java +10 −0 Original line number Diff line number Diff line Loading @@ -372,5 +372,15 @@ public final class SubscriptionPlan implements Parcelable { plan.networkTypes = Arrays.copyOf(networkTypes, networkTypes.length); return this; } /** * Reset any network types that were set with {@link #setNetworkTypes(int[])}. * This will make the SubscriptionPlan apply to all network types. */ public @NonNull Builder resetNetworkTypes() { plan.networkTypes = Arrays.copyOf(TelephonyManager.getAllNetworkTypes(), TelephonyManager.getAllNetworkTypes().length); return this; } } }