From 56364722d3ed70d48ec41f567a4e59e5ccbbb868 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 19 五月 2022 17:45:42 +0800
Subject: [PATCH] 增加权限管理

---
 src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/message/UIMethodChannel.java |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/message/UIMethodChannel.java b/src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/message/UIMethodChannel.java
index bc497ac..efef2d1 100644
--- a/src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/message/UIMethodChannel.java
+++ b/src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/message/UIMethodChannel.java
@@ -16,10 +16,11 @@
 import io.flutter.plugin.common.MethodChannel;
 import io.flutter.plugin.common.MethodCodec;
 import io.flutter.plugin.common.StandardMessageCodec;
+import io.flutter.plugin.common.StandardMethodCodec;
 
 public class UIMethodChannel extends MethodChannel {
     public UIMethodChannel(BinaryMessenger messenger, Context context, DataListener dataListener) {
-        super(messenger, "com.yeshi.video/ui", (MethodCodec) StandardMessageCodec.INSTANCE);
+        super(messenger, "com.yeshi.video/ui", StandardMethodCodec.INSTANCE);
         setMethodCallHandler(new MethodCallHandler() {
             @Override
             public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) {
@@ -46,6 +47,14 @@
                             StatusBarUtil.setDarkMode(FlutterBoost.instance().currentActivity());
                         }
                         break;
+                    //璺宠浆鍘熺敓椤甸潰
+                    case "jumpAppPage": {
+                        Map<String, Object> params = (Map<String, Object>) call.arguments;
+                        String type = params.get("type").toString();
+                        Map<String, Object> ps = (Map<String, Object>) params.get("params");
+                        dataListener.jumpAppPage(type, ps);
+                    }
+                    break;
                 }
             }
         });
@@ -54,5 +63,8 @@
     public interface DataListener {
         //鐘舵�佹爮鏄惁榛樿娴呰壊
         public boolean isStatusBarDefaultLight();
+
+        public void jumpAppPage(String type, Map<String, Object> params);
+
     }
 }

--
Gitblit v1.8.0