Catch IllegalArgumentException when getting provisioning status am: b781605c1e

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/28930152

Change-Id: Iab377d3822de137bd5ec8ab7f98d85456218a8cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
SongFerng Wang
2024-08-22 00:31:44 +00:00
committed by Automerger Merge Worker

View File

@@ -53,10 +53,10 @@ public class ImsQueryProvisioningStat implements ImsQuery {
*/ */
public boolean query() { public boolean query() {
try { try {
final ProvisioningManager privisionManager = final ProvisioningManager provisioningManager =
ProvisioningManager.createForSubscriptionId(mSubId); ProvisioningManager.createForSubscriptionId(mSubId);
return privisionManager.getProvisioningStatusForCapability(mCapability, mTech); return provisioningManager.getProvisioningStatusForCapability(mCapability, mTech);
} catch (UnsupportedOperationException exception) { } catch (IllegalArgumentException | UnsupportedOperationException exception) {
Log.w(LOG_TAG, "fail to get Provisioning stat. subId=" + mSubId, exception); Log.w(LOG_TAG, "fail to get Provisioning stat. subId=" + mSubId, exception);
} }
return false; return false;