Stay organized with collections
Save and categorize content based on your preferences.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# NfcAdapter.ReaderCallback\n\nAdded in [API level 19](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nNfcAdapter.ReaderCallback\n=========================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/nfc/NfcAdapter.ReaderCallback \"View this page in Kotlin\") \\|Java\n\n\n`\npublic\nstatic\n\n\ninterface\nNfcAdapter.ReaderCallback\n`\n\n\n`\n\n\n`\n\n|---------------------------------------|\n| android.nfc.NfcAdapter.ReaderCallback |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nA callback to be invoked when the system finds a tag while the foreground activity is\noperating in reader mode.\n\nRegister your `ReaderCallback` implementation with [NfcAdapter.enableReaderMode(Activity, ReaderCallback, int, Bundle)](/reference/android/nfc/NfcAdapter#enableReaderMode(android.app.Activity,%20android.nfc.NfcAdapter.ReaderCallback,%20int,%20android.os.Bundle)) and disable it with [NfcAdapter.disableReaderMode(Activity)](/reference/android/nfc/NfcAdapter#disableReaderMode(android.app.Activity)). \n**See also:**\n\n- [NfcAdapter.enableReaderMode(Activity, ReaderCallback, int, Bundle)](/reference/android/nfc/NfcAdapter#enableReaderMode(android.app.Activity,%20android.nfc.NfcAdapter.ReaderCallback,%20int,%20android.os.Bundle))\n\nSummary\n-------\n\n| ### Public methods ||\n|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` abstract void` | ` `[onTagDiscovered](/reference/android/nfc/NfcAdapter.ReaderCallback#onTagDiscovered(android.nfc.Tag))`(`[Tag](/reference/android/nfc/Tag)` tag) ` |\n\nPublic methods\n--------------\n\n### onTagDiscovered\n\nAdded in [API level 19](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic abstract void onTagDiscovered (Tag tag)\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Parameters ||\n|-------|--------------|\n| `tag` | `Tag` \u003cbr /\u003e |"]]