INNER CODE UNIT · Kotlin
onListen
dotintent/flutter-nfc-reader · android/src/main/kotlin/it/matteocrippa/flutternfcreader/FlutterNfcReaderPlugin.kt:78
override fun onListen(arguments: Any?, events: EventChannel.EventSink) {
eventSink = events
}
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()
}