Merge "Updating the error message for clear understanding of Deprecated methods. Test: manual Bug: 234089071" into tm-dev am: 399d8e96ff am: d779fb845f

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18620716

Change-Id: I62c12d84ab29f18def9b6d23c2d1abbeb18617b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Chen Xu
2022-05-27 21:36:57 +00:00
committed by Automerger Merge Worker
2 changed files with 6 additions and 3 deletions

View File

@@ -162,7 +162,8 @@ public final class UiccCardInfo implements Parcelable {
@Deprecated
public String getIccId() {
if (mIccIdAccessRestricted) {
throw new UnsupportedOperationException("getIccId from UiccPortInfo");
throw new UnsupportedOperationException("getIccId() is not supported by UiccCardInfo."
+ " Please Use UiccPortInfo API instead");
}
//always return ICCID from first port.
return getPorts().stream().findFirst().get().getIccId();

View File

@@ -161,7 +161,8 @@ public class UiccSlotInfo implements Parcelable {
@Deprecated
public boolean getIsActive() {
if (mLogicalSlotAccessRestricted) {
throw new UnsupportedOperationException("get port status from UiccPortInfo");
throw new UnsupportedOperationException("getIsActive() is not supported by "
+ "UiccSlotInfo. Please Use UiccPortInfo API instead");
}
//always return status from first port.
return getPorts().stream().findFirst().get().isActive();
@@ -198,7 +199,8 @@ public class UiccSlotInfo implements Parcelable {
@Deprecated
public int getLogicalSlotIdx() {
if (mLogicalSlotAccessRestricted) {
throw new UnsupportedOperationException("get logical slot index from UiccPortInfo");
throw new UnsupportedOperationException("getLogicalSlotIdx() is not supported by "
+ "UiccSlotInfo. Please use UiccPortInfo API instead");
}
//always return logical slot index from first port.
//portList always have at least one element.