Merge "[API Review] Renamed public API eraseSubscriptionsWithOptions"
This commit is contained in:
@@ -6556,7 +6556,7 @@ package android.service.euicc {
|
||||
method public android.service.euicc.DownloadSubscriptionResult onDownloadSubscription(int, @NonNull android.telephony.euicc.DownloadableSubscription, boolean, boolean, @Nullable android.os.Bundle);
|
||||
method @Deprecated public int onDownloadSubscription(int, @NonNull android.telephony.euicc.DownloadableSubscription, boolean, boolean);
|
||||
method @Deprecated public abstract int onEraseSubscriptions(int);
|
||||
method public int onEraseSubscriptionsWithOptions(int, @android.telephony.euicc.EuiccCardManager.ResetOption int);
|
||||
method public int onEraseSubscriptions(int, @android.telephony.euicc.EuiccCardManager.ResetOption int);
|
||||
method public abstract android.service.euicc.GetDefaultDownloadableSubscriptionListResult onGetDefaultDownloadableSubscriptionList(int, boolean);
|
||||
method public abstract android.service.euicc.GetDownloadableSubscriptionMetadataResult onGetDownloadableSubscriptionMetadata(int, android.telephony.euicc.DownloadableSubscription, boolean);
|
||||
method public abstract String onGetEid(int);
|
||||
@@ -8604,7 +8604,7 @@ package android.telephony.euicc {
|
||||
public class EuiccManager {
|
||||
method @RequiresPermission(android.Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS) public void continueOperation(android.content.Intent, android.os.Bundle);
|
||||
method @Deprecated @RequiresPermission(android.Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS) public void eraseSubscriptions(@NonNull android.app.PendingIntent);
|
||||
method @RequiresPermission(android.Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS) public void eraseSubscriptionsWithOptions(@android.telephony.euicc.EuiccCardManager.ResetOption int, @NonNull android.app.PendingIntent);
|
||||
method @RequiresPermission(android.Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS) public void eraseSubscriptions(@android.telephony.euicc.EuiccCardManager.ResetOption int, @NonNull android.app.PendingIntent);
|
||||
method @RequiresPermission(android.Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS) public void getDefaultDownloadableSubscriptionList(android.app.PendingIntent);
|
||||
method @RequiresPermission(android.Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS) public void getDownloadableSubscriptionMetadata(android.telephony.euicc.DownloadableSubscription, android.app.PendingIntent);
|
||||
method @RequiresPermission(android.Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS) public int getOtaStatus();
|
||||
|
||||
@@ -516,7 +516,7 @@ public abstract class EuiccService extends Service {
|
||||
* @see android.telephony.euicc.EuiccManager#eraseSubscriptions
|
||||
*
|
||||
* @deprecated From R, callers should specify a flag for specific set of subscriptions to erase
|
||||
* and use {@link #onEraseSubscriptionsWithOptions(int, int)} instead
|
||||
* and use {@link #onEraseSubscriptions(int, int)} instead
|
||||
*/
|
||||
@Deprecated
|
||||
public abstract int onEraseSubscriptions(int slotId);
|
||||
@@ -533,7 +533,7 @@ public abstract class EuiccService extends Service {
|
||||
* constants or any implementation-specific code starting with {@link #RESULT_FIRST_USER}.
|
||||
* @see android.telephony.euicc.EuiccManager#eraseSubscriptionsWithOptions
|
||||
*/
|
||||
public int onEraseSubscriptionsWithOptions(int slotIndex, @ResetOption int options) {
|
||||
public int onEraseSubscriptions(int slotIndex, @ResetOption int options) {
|
||||
throw new UnsupportedOperationException(
|
||||
"This method must be overridden to enable the ResetOption parameter");
|
||||
}
|
||||
@@ -779,8 +779,7 @@ public abstract class EuiccService extends Service {
|
||||
mExecutor.execute(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
int result = EuiccService.this.onEraseSubscriptionsWithOptions(
|
||||
slotIndex, options);
|
||||
int result = EuiccService.this.onEraseSubscriptions(slotIndex, options);
|
||||
try {
|
||||
callback.onComplete(result);
|
||||
} catch (RemoteException e) {
|
||||
|
||||
@@ -830,7 +830,7 @@ public class EuiccManager {
|
||||
* @param callbackIntent a PendingIntent to launch when the operation completes.
|
||||
*
|
||||
* @deprecated From R, callers should specify a flag for specific set of subscriptions to erase
|
||||
* and use {@link #eraseSubscriptionsWithOptions(int, PendingIntent)} instead
|
||||
* and use {@link #eraseSubscriptions(int, PendingIntent)} instead
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@@ -862,7 +862,7 @@ public class EuiccManager {
|
||||
*/
|
||||
@SystemApi
|
||||
@RequiresPermission(Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS)
|
||||
public void eraseSubscriptionsWithOptions(
|
||||
public void eraseSubscriptions(
|
||||
@ResetOption int options, @NonNull PendingIntent callbackIntent) {
|
||||
if (!isEnabled()) {
|
||||
sendUnavailableError(callbackIntent);
|
||||
|
||||
Reference in New Issue
Block a user