INNER CODE UNIT · Kotlin
onAttachedToEngine
dotintent/flutter-nfc-reader · android/src/main/kotlin/it/matteocrippa/flutternfcreader/FlutterNfcReaderPlugin.kt:101
override fun onAttachedToEngine(binding: FlutterPlugin.FlutterPluginBinding) {
val messenger = binding.binaryMessenger
methodChannel = MethodChannel(messenger, "flutter_nfc_reader")
methodChannel!!.setMethodCallHandler(this)
eventChannel = EventChannel(messenger, "it.matteocrippa.flutternfcreader.flutter_nfc_reader")
eventChannel!!.setStreamHandler(this)
}
@Suppress("ReplaceNotNullAssertionWithElvisReturn")
override fun onDetachedFromEngine(binding: FlutterPlugin.FlutterPluginBinding) {
methodChannel!!.setMethodCallHandler(null)
eventChannel!!.setStreamHandler(null)
}
override fun onAttachedToActivity(binding: ActivityPluginBinding) {
val activity = binding.activity
this.activity = activity