Fix IllegalArgumentException when getProvisioningStatusForCapability

The ProvisioningManager.getProvisioningStatusForCapability() throws UnsupportedOperationException when the capability is not supported.

Bug: 346600036
Test: NA
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:370445b773aa7ec69c83904dfdcd2e8f182bb777)
Merged-In: Ib682b336fdfc4c79a8b3e2fa5ccac8fe9c4e7ba1
Change-Id: Ib682b336fdfc4c79a8b3e2fa5ccac8fe9c4e7ba1
This commit is contained in:
SongFerng Wang
2024-08-20 05:50:11 +00:00
committed by Cherrypicker Worker
parent fb27c768af
commit d67de483b4

View File

@@ -56,7 +56,7 @@ public class ImsQueryProvisioningStat implements ImsQuery {
final ProvisioningManager privisionManager = final ProvisioningManager privisionManager =
ProvisioningManager.createForSubscriptionId(mSubId); ProvisioningManager.createForSubscriptionId(mSubId);
return privisionManager.getProvisioningStatusForCapability(mCapability, mTech); return privisionManager.getProvisioningStatusForCapability(mCapability, mTech);
} catch (IllegalArgumentException exception) { } catch (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;