INNER CODE UNIT · Kotlin
onAttachedToActivity
dotintent/flutter-nfc-reader · android/src/main/kotlin/it/matteocrippa/flutternfcreader/FlutterNfcReaderPlugin.kt:115
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()
}
override fun onReattachedToActivityForConfigChanges(binding: ActivityPluginBinding): Unit = onAttachedToActivity(binding)
override fun onDetachedFromActivityForConfigChanges(): Unit = onDetachedFromActivity()