Merge "Add method to reset network types" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
08459261b8
@@ -48078,6 +48078,7 @@ package android.telephony {
|
|||||||
method public android.telephony.SubscriptionPlan build();
|
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 createNonrecurring(java.time.ZonedDateTime, java.time.ZonedDateTime);
|
||||||
method public static android.telephony.SubscriptionPlan.Builder createRecurring(java.time.ZonedDateTime, java.time.Period);
|
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 setDataLimit(long, int);
|
||||||
method public android.telephony.SubscriptionPlan.Builder setDataUsage(long, long);
|
method public android.telephony.SubscriptionPlan.Builder setDataUsage(long, long);
|
||||||
method @NonNull public android.telephony.SubscriptionPlan.Builder setNetworkTypes(@NonNull int[]);
|
method @NonNull public android.telephony.SubscriptionPlan.Builder setNetworkTypes(@NonNull int[]);
|
||||||
|
|||||||
@@ -372,5 +372,15 @@ public final class SubscriptionPlan implements Parcelable {
|
|||||||
plan.networkTypes = Arrays.copyOf(networkTypes, networkTypes.length);
|
plan.networkTypes = Arrays.copyOf(networkTypes, networkTypes.length);
|
||||||
return this;
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user