diff --git a/core/java/android/nfc/NfcActivityManager.java b/core/java/android/nfc/NfcActivityManager.java index da878d4f22280..5fe58e902f826 100644 --- a/core/java/android/nfc/NfcActivityManager.java +++ b/core/java/android/nfc/NfcActivityManager.java @@ -162,6 +162,7 @@ public final class NfcActivityManager extends INdefPushCallback.Stub { synchronized void maybeRemoveState(Activity activity, NfcActivityState state) { if (state.ndefMessage == null && state.ndefMessageCallback == null && state.onNdefPushCompleteCallback == null) { + NfcFragment.remove(activity); mNfcState.remove(activity); } }