Browse Source

[fix]键盘插件,恢复配置

hezihao 7 months ago
parent
commit
852fb2c460

+ 2 - 2
android/app/src/main/kotlin/com/atmob/keyboard/AtmobApplication.kt

@@ -1,7 +1,7 @@
 package com.atmob.keyboard
 package com.atmob.keyboard
 
 
 import android.app.Application
 import android.app.Application
-import com.atmob.keyboard_android.constant.PluginConfig
+import com.atmob.keyboard.config.AppConfig
 import io.flutter.embedding.engine.FlutterEngine
 import io.flutter.embedding.engine.FlutterEngine
 import io.flutter.embedding.engine.FlutterEngineCache
 import io.flutter.embedding.engine.FlutterEngineCache
 import io.flutter.embedding.engine.dart.DartExecutor
 import io.flutter.embedding.engine.dart.DartExecutor
@@ -20,6 +20,6 @@ class AtmobApplication : Application() {
         }
         }
 
 
         // 将 FlutterEngine 添加到 FlutterEngineCache,使用指定的 engine ID 进行管理,MainActivity中要取回这个引擎来使用
         // 将 FlutterEngine 添加到 FlutterEngineCache,使用指定的 engine ID 进行管理,MainActivity中要取回这个引擎来使用
-        FlutterEngineCache.getInstance().put(PluginConfig.FLUTTER_ENGINE_ID, flutterEngine)
+        FlutterEngineCache.getInstance().put(AppConfig.FLUTTER_ENGINE_ID, flutterEngine)
     }
     }
 }
 }

+ 2 - 2
android/app/src/main/kotlin/com/atmob/keyboard/MainActivity.kt

@@ -4,7 +4,7 @@ import android.content.Context
 import android.content.Intent
 import android.content.Intent
 import android.os.Handler
 import android.os.Handler
 import android.os.Looper
 import android.os.Looper
-import com.atmob.keyboard_android.constant.PluginConfig
+import com.atmob.keyboard.config.AppConfig
 import com.atmob.keyboard_android.util.jump.JumpHostAppPageUtil
 import com.atmob.keyboard_android.util.jump.JumpHostAppPageUtil
 import io.flutter.embedding.android.FlutterActivity
 import io.flutter.embedding.android.FlutterActivity
 import io.flutter.embedding.engine.FlutterEngine
 import io.flutter.embedding.engine.FlutterEngine
@@ -17,7 +17,7 @@ class MainActivity : FlutterActivity() {
      * 使用预缓存的引擎
      * 使用预缓存的引擎
      */
      */
     override fun provideFlutterEngine(context: Context): FlutterEngine? {
     override fun provideFlutterEngine(context: Context): FlutterEngine? {
-        return FlutterEngineCache.getInstance().get(PluginConfig.FLUTTER_ENGINE_ID)
+        return FlutterEngineCache.getInstance().get(AppConfig.FLUTTER_ENGINE_ID)
     }
     }
 
 
     override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
     override fun configureFlutterEngine(flutterEngine: FlutterEngine) {

+ 18 - 0
android/app/src/main/kotlin/com/atmob/keyboard/config/AppConfig.kt

@@ -0,0 +1,18 @@
+package com.atmob.keyboard.config
+
+/**
+ * App配置
+ */
+class AppConfig private constructor() {
+    companion object {
+        /**
+         * Flutter引擎Id
+         */
+        const val FLUTTER_ENGINE_ID = "my_engine_id"
+
+        /**
+         * 通道名称,和Flutter端要一一对应
+         */
+        const val FLUTTER_METHOD_CHANNEL_NAME = "keyboard_android"
+    }
+}