INNER CODE UNIT · Kotlin
FlutterNfcReaderPlugin
dotintent/flutter-nfc-reader · android/src/main/kotlin/it/matteocrippa/flutternfcreader/FlutterNfcReaderPlugin.kt:24
class FlutterNfcReaderPlugin : FlutterPlugin, ActivityAware, MethodCallHandler, EventChannel.StreamHandler, NfcAdapter.ReaderCallback {
private var nfcAdapter: NfcAdapter? = null
private var nfcManager: NfcManager? = null
private var activity: Activity? = null
internal var eventSink: EventChannel.EventSink? = null
private var methodChannel: MethodChannel? = null
private var eventChannel: EventChannel? = null
private var nfcFlags = NfcAdapter.FLAG_READER_NFC_A or
NfcAdapter.FLAG_READER_NFC_B or
NfcAdapter.FLAG_READER_NFC_BARCODE or
NfcAdapter.FLAG_READER_NFC_F or
NfcAdapter.FLAG_READER_NFC_V
override fun onMethodCall(call: MethodCall, result: Result) {
require(activity != null) { "Plugin not ready yet" }