19 lines
657 B
Kotlin
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)
|
|
}
|
|
} |