From 0d11f492f7e23e5958a15c69d0c0c2bd7044f9bc Mon Sep 17 00:00:00 2001 From: Roshan Pius Date: Tue, 28 Nov 2023 21:53:34 +0000 Subject: [PATCH] settings: Remove @hide NFC API usage These @hide usages in other parts of platform need to be cleaned up to unbundle NFC mainline module. Flag: None (The NFC flag - `enableNfcMainline` has been promoted to trunkfood. Note these APIs are available as @hide even if not available in formal SDK until V) Bug: 307352220 Test: Compiles Merged-In: I6f87ad7ae03c67aaa2ddb0ac2529debc53278ba8 Change-Id: I6f87ad7ae03c67aaa2ddb0ac2529debc53278ba8 --- Android.bp | 1 - .../specialaccess/PaymentSettingsEnabler.java | 9 ++------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/Android.bp b/Android.bp index 9680b8b2ac7..4d07913b11a 100644 --- a/Android.bp +++ b/Android.bp @@ -61,7 +61,6 @@ android_library { "res-product", ], static_libs: [ - "android.nfc.flags-aconfig-java", "androidx-constraintlayout_constraintlayout", "androidx.slice_slice-builders", "androidx.slice_slice-core", diff --git a/src/com/android/settings/applications/specialaccess/PaymentSettingsEnabler.java b/src/com/android/settings/applications/specialaccess/PaymentSettingsEnabler.java index e378eb3ca74..b95da8070b2 100644 --- a/src/com/android/settings/applications/specialaccess/PaymentSettingsEnabler.java +++ b/src/com/android/settings/applications/specialaccess/PaymentSettingsEnabler.java @@ -17,7 +17,6 @@ package com.android.settings.applications.specialaccess; import android.content.Context; -import android.nfc.Flags; import android.nfc.NfcAdapter; import android.nfc.cardemulation.CardEmulation; import android.os.UserHandle; @@ -67,12 +66,8 @@ public class PaymentSettingsEnabler extends BaseNfcEnabler { } private boolean hasAnyServices() { - if (Flags.enableNfcMainline()) { - return mCardEmuManager.getServices( - CardEmulation.CATEGORY_PAYMENT, UserHandle.myUserId()).isEmpty(); - } else { - return mCardEmuManager.getServices(CardEmulation.CATEGORY_PAYMENT).isEmpty(); - } + return mCardEmuManager.getServices( + CardEmulation.CATEGORY_PAYMENT, UserHandle.myUserId()).isEmpty(); } @Override