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