From 7bf3becc98706029401a82b46b2bb37088667fbd Mon Sep 17 00:00:00 2001 From: Roshan Pius Date: Fri, 24 Feb 2023 10:43:45 -0800 Subject: [PATCH] nfc(api): Remove isResumed checks from API class Similar to aosp/2448864, checks for isResumed() is somewhat redundant since we enforce that only fg apps can use this API. Bug: 263565738 Test: atest CtsNfcTestCases Test: CtsVerifier tag tests Change-Id: Ib354cb2d8a81cd0a461ac3807daf8adee980c93e --- core/java/android/nfc/cardemulation/CardEmulation.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/core/java/android/nfc/cardemulation/CardEmulation.java b/core/java/android/nfc/cardemulation/CardEmulation.java index ac3344e91c062..4909b0830eebd 100644 --- a/core/java/android/nfc/cardemulation/CardEmulation.java +++ b/core/java/android/nfc/cardemulation/CardEmulation.java @@ -594,9 +594,6 @@ public final class CardEmulation { if (activity == null || service == null) { throw new NullPointerException("activity or service or category is null"); } - if (!activity.isResumed()) { - throw new IllegalArgumentException("Activity must be resumed."); - } try { return sService.setPreferredService(service); } catch (RemoteException e) { @@ -629,9 +626,6 @@ public final class CardEmulation { if (activity == null) { throw new NullPointerException("activity is null"); } - if (!activity.isResumed()) { - throw new IllegalArgumentException("Activity must be resumed."); - } try { return sService.unsetPreferredService(); } catch (RemoteException e) {