INNER CODE UNIT · Kotlin
onCancel
dotintent/flutter-nfc-reader · android/src/main/kotlin/it/matteocrippa/flutternfcreader/FlutterNfcReaderPlugin.kt:82
override fun onCancel(arguments: Any?) {
eventSink = null
}
private fun NfcAdapter.startNFCReader() {
listeners.add(NfcScanner(this@FlutterNfcReaderPlugin))
enableReaderMode(activity, this@FlutterNfcReaderPlugin, nfcFlags, null)
}
private fun NfcAdapter.stopNFCReader() {
disableReaderMode(activity)
listeners.clear()
}
// handle discovered NDEF Tags
override fun onTagDiscovered(tag: Tag): Unit = listeners.forEach { it.onTagDiscovered(tag) }