INNER CODE UNIT · Kotlin

onDetachedFromEngine

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

    override fun onDetachedFromEngine(binding: FlutterPlugin.FlutterPluginBinding) {
        methodChannel!!.setMethodCallHandler(null)
        eventChannel!!.setStreamHandler(null)
    }

    override fun onAttachedToActivity(binding: ActivityPluginBinding) {
        val activity = binding.activity
        this.activity = activity

        nfcManager = activity.getSystemService(Context.NFC_SERVICE) as? NfcManager
        nfcAdapter = nfcManager?.defaultAdapter

        activity.requestPermissions(
                arrayOf(Manifest.permission.NFC),
                PERMISSION_NFC
        )

        nfcAdapter?.startNFCReader()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…