INNER CODE UNIT · Kotlin

NfcReader

dotintent/flutter-nfc-reader · android/src/main/kotlin/it/matteocrippa/flutternfcreader/NfcHandler.kt:71

class NfcReader(result: MethodChannel.Result, call: MethodCall) : AbstractNfcHandler(result, call) {
    override fun onTagDiscovered(tag: Tag) {
        tag.read { data ->
            result.success(data)
        }
        unregister()
    }
}

class NfcScanner(private val plugin: FlutterNfcReaderPlugin) : NfcAdapter.ReaderCallback {
    override fun onTagDiscovered(tag: Tag) {
        val sink = plugin.eventSink ?: return
        tag.read { data ->
            sink.success(data)
        }
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…