fmassive/android/app/src/main/kotlin/com/example/fmassive/MyFlutterPlugin.kt

19 lines
657 B
Kotlin

package com.example.fmassive
import io.flutter.embedding.engine.plugins.FlutterPlugin
import io.flutter.plugin.common.MethodChannel
class MyFlutterPlugin : FlutterPlugin {
private lateinit var channel: MethodChannel
override fun onAttachedToEngine(binding: FlutterPlugin.FlutterPluginBinding) {
val context = binding.applicationContext
val handler = AlarmModule(context)
channel = MethodChannel(binding.binaryMessenger, "my_channel")
channel.setMethodCallHandler(handler)
}
override fun onDetachedFromEngine(binding: FlutterPlugin.FlutterPluginBinding) {
channel.setMethodCallHandler(null)
}
}