From 36754ba47da7a3277d5be183a523c912a1dc4cef Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 31 三月 2022 15:07:08 +0800
Subject: [PATCH] service服务bug修复

---
 src/main/resources/code/android/app/src/main/java/com/demo/app/ui/MainActivity.java |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/src/main/resources/code/android/app/src/main/java/com/demo/app/ui/MainActivity.java b/src/main/resources/code/android/app/src/main/java/com/demo/app/ui/MainActivity.java
index 2bdcec5..3aeb584 100644
--- a/src/main/resources/code/android/app/src/main/java/com/demo/app/ui/MainActivity.java
+++ b/src/main/resources/code/android/app/src/main/java/com/demo/app/ui/MainActivity.java
@@ -3,7 +3,6 @@
 import android.content.DialogInterface;
 import android.os.Bundle;
 import android.view.KeyEvent;
-import android.view.View;
 import android.widget.RadioButton;
 import android.widget.RadioGroup;
 
@@ -15,11 +14,16 @@
 import com.demo.lib.common.activity.BaseActivity;
 import com.demo.lib.common.dialog.DialogUtil;
 import com.demo.lib.common.util.FragmentSwitchHelperV2;
+import com.demo.library_flutter.FlutterRecommendFragment;
+import com.idlefish.flutterboost.containers.FlutterBoostFragment;
+import com.jaeger.library.StatusBarUtil;
 
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
 
 import androidx.fragment.app.Fragment;
+import io.flutter.embedding.android.FlutterFragment;
 
 public class MainActivity extends BaseActivity {
 
@@ -30,8 +34,21 @@
 
     private void initFragment() {
         List<Fragment> list = new ArrayList<>();
+
+
+        FlutterRecommendFragment flutterRecommendFragment = new FlutterBoostFragment.CachedEngineFragmentBuilder(FlutterRecommendFragment.class)
+                .url("/")
+                .urlParams(new HashMap<>())
+                .build();
+        list.add(flutterRecommendFragment);
+
+        MineFragment mineFragment = new MineFragment();
+        list.add(mineFragment);
+
         Fragment[] fs = new Fragment[list.size()];
         list.toArray(fs);
+
+
         mFragmentSwitchHelper = FragmentSwitchHelperV2.create(R.id.fl_container, getSupportFragmentManager(), fs);
     }
 
@@ -50,7 +67,7 @@
                 switch (checkedId) {
                     case R.id.rb_nav_recommend: {
                         mFragmentSwitchHelper
-                                .changeFragment(HomeFragment.class);
+                                .changeFragment(FlutterRecommendFragment.class);
                     }
                     break;
 
@@ -85,6 +102,7 @@
     }
 
     ExitDialog exitDialog = null;
+
     @Override
     public boolean onKeyDown(int keyCode, KeyEvent event) {
         if (keyCode == KeyEvent.KEYCODE_BACK) {

--
Gitblit v1.8.0