From f479bfb41bb368748c772bfc859c2cadd38a5530 Mon Sep 17 00:00:00 2001 From: liangqingsong Date: Sat, 9 Oct 2021 16:34:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E8=B7=B3=E8=BD=AC=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=A4=9A=E6=8C=87=E5=BF=AB=E9=80=9F=E7=82=B9=E5=87=BB?= =?UTF-8?q?=EF=BC=8C=E9=A1=B5=E9=9D=A2=E8=B7=B3=E8=BD=AC=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hellocsl/gallerylayoutmanager/MainAbility.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/entry/src/main/java/github/hellocsl/gallerylayoutmanager/MainAbility.java b/entry/src/main/java/github/hellocsl/gallerylayoutmanager/MainAbility.java index 98212ec..837b166 100644 --- a/entry/src/main/java/github/hellocsl/gallerylayoutmanager/MainAbility.java +++ b/entry/src/main/java/github/hellocsl/gallerylayoutmanager/MainAbility.java @@ -43,7 +43,7 @@ public class MainAbility extends FractionAbility { getFractionManager() .startFractionScheduler() - .add(ResourceTable.Id_sl_main, new MainFraction()) + .add(ResourceTable.Id_sl_main, mainFraction) .submit(); } @@ -51,12 +51,12 @@ public class MainAbility extends FractionAbility { switch (type) { case SHOW_GALLERY: testFraction = new TestFraction(); - showFragment(testFraction,TAG_TEST_FRACTION); + showFragment(testFraction, TAG_TEST_FRACTION); break; case SHOW_PAGER: getWindow().addFlags(WindowManager.LayoutConfig.MARK_TRANSLUCENT_STATUS); viewPagerFraction = new ViewPagerFraction(); - showFragment(viewPagerFraction,TAG_VIEWPAGER_FRACTION); + showFragment(viewPagerFraction, TAG_VIEWPAGER_FRACTION); break; default: throw new IllegalStateException("unknown type : " + type); @@ -66,7 +66,7 @@ public class MainAbility extends FractionAbility { private void showFragment(Fraction fraction, String tag) { getFractionManager().startFractionScheduler() .add(ResourceTable.Id_sl_main, fraction, tag) - .hide(mainFraction) + .remove(mainFraction) .submit(); } @@ -77,11 +77,13 @@ public class MainAbility extends FractionAbility { if (testTag.isPresent()) { getFractionManager().startFractionScheduler() .remove(testFraction) + .add(ResourceTable.Id_sl_main, mainFraction) .submit(); } else if (viewPagerTag.isPresent()) { getWindow().clearFlags(WindowManager.LayoutConfig.MARK_TRANSLUCENT_STATUS); getFractionManager().startFractionScheduler() .remove(viewPagerFraction) + .add(ResourceTable.Id_sl_main, mainFraction) .submit(); } else { super.onBackPressed(); -- Gitee