|
@@ -1,35 +0,0 @@
|
|
-package com.compdfkit.flutter.compdfkit_flutter
|
|
|
|
-
|
|
|
|
-import androidx.annotation.NonNull
|
|
|
|
-
|
|
|
|
-import io.flutter.embedding.engine.plugins.FlutterPlugin
|
|
|
|
-import io.flutter.plugin.common.MethodCall
|
|
|
|
-import io.flutter.plugin.common.MethodChannel
|
|
|
|
-import io.flutter.plugin.common.MethodChannel.MethodCallHandler
|
|
|
|
-import io.flutter.plugin.common.MethodChannel.Result
|
|
|
|
-
|
|
|
|
-/** CompdfkitFlutterPlugin */
|
|
|
|
-class CompdfkitFlutterPlugin: FlutterPlugin, MethodCallHandler {
|
|
|
|
- /// The MethodChannel that will the communication between Flutter and native Android
|
|
|
|
- ///
|
|
|
|
- /// This local reference serves to register the plugin with the Flutter Engine and unregister it
|
|
|
|
- /// when the Flutter Engine is detached from the Activity
|
|
|
|
- private lateinit var channel : MethodChannel
|
|
|
|
-
|
|
|
|
- override fun onAttachedToEngine(@NonNull flutterPluginBinding: FlutterPlugin.FlutterPluginBinding) {
|
|
|
|
- channel = MethodChannel(flutterPluginBinding.binaryMessenger, "compdfkit_flutter")
|
|
|
|
- channel.setMethodCallHandler(this)
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- override fun onMethodCall(@NonNull call: MethodCall, @NonNull result: Result) {
|
|
|
|
- if (call.method == "getPlatformVersion") {
|
|
|
|
- result.success("Android ${android.os.Build.VERSION.RELEASE}")
|
|
|
|
- } else {
|
|
|
|
- result.notImplemented()
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- override fun onDetachedFromEngine(@NonNull binding: FlutterPlugin.FlutterPluginBinding) {
|
|
|
|
- channel.setMethodCallHandler(null)
|
|
|
|
- }
|
|
|
|
-}
|
|
|