From 024fabb9b4098b3842019d496b0fb15fec0191a0 Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Sun, 14 Aug 2022 07:11:23 +0000
Subject: [PATCH] README.md 完善

---
 app/src/main/java/com/runt/open/mvvm/base/activities/BaseFragmentActivity.java |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/com/runt/open/mvvm/base/activities/BaseFragmentActivity.java b/app/src/main/java/com/runt/open/mvvm/base/activities/BaseFragmentActivity.java
index 298bfa5..e9abcc8 100644
--- a/app/src/main/java/com/runt/open/mvvm/base/activities/BaseFragmentActivity.java
+++ b/app/src/main/java/com/runt/open/mvvm/base/activities/BaseFragmentActivity.java
@@ -4,7 +4,6 @@
 import androidx.fragment.app.FragmentTransaction;
 import androidx.viewbinding.ViewBinding;
 
-import com.runt.open.mvvm.R;
 import com.runt.open.mvvm.base.fragments.BaseFragment;
 import com.runt.open.mvvm.base.model.BaseViewModel;
 
@@ -17,7 +16,7 @@
  * 试用于加载各种fragment需求的activity
  * Created by Runt (qingingrunt2010@qq.com) on 2022/8/13.
  */
-public class BaseFragmentActivity <VB extends ViewBinding,VM extends BaseViewModel>
+public abstract class BaseFragmentActivity <VB extends ViewBinding,VM extends BaseViewModel>
         extends BaseActivity<VB,VM>{
 
 
@@ -55,7 +54,7 @@
      * 添加fragment
      * @param fragment
      */
-    protected void addAndShowFragment(BaseFragment fragment){
+    protected void addAndShowFragment(int viewId,BaseFragment fragment){
         if(fragments.contains(fragment)){
             showFragment(fragment);
             return;
@@ -65,7 +64,7 @@
         for(int i = 0 ; i < fragments.size() ; i ++){
             transaction.hide(fragments.get(i));
         }
-        transaction.add(R.id.framelayout,fragment).commit();
+        transaction.add(viewId,fragment).commit();
         fragments.add(fragment);
     }
 

--
Gitblit v1.9.1