From 1df231fd6aafa221aef3532d069c7e27d4331be7 Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期日, 27 八月 2023 19:21:01 +0800 Subject: [PATCH] 功能全部完成 --- app_base/src/main/java/com/android/app_base/base/view/BaseFragment.java | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app_base/src/main/java/com/android/app_base/base/view/BaseFragment.java b/app_base/src/main/java/com/android/app_base/base/view/BaseFragment.java index 8dd0912..42d1ef2 100644 --- a/app_base/src/main/java/com/android/app_base/base/view/BaseFragment.java +++ b/app_base/src/main/java/com/android/app_base/base/view/BaseFragment.java @@ -33,24 +33,24 @@ public abstract class BaseFragment<VDB extends ViewDataBinding,VM extends BaseViewModel> extends Fragment implements TitleBarAction, ClickAction { protected VDB binding; protected VM viewModel; - private int viewModelId; + protected int viewModelId; /** * 鏍囬鏍忓璞� */ - private TitleBar mTitleBar; + protected TitleBar mTitleBar; /** * 鐘舵�佹爮娌夋蹈 */ - private ImmersionBar mImmersionBar; + protected ImmersionBar mImmersionBar; /** * 鏍瑰竷灞� */ - private View mRootView; + protected View mRootView; /** * 璇ragment鏄惁鍔犺浇杩囨暟鎹� * */ - private boolean isLoaded; + protected boolean isLoaded; @Override @@ -74,12 +74,14 @@ @Override - public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { + public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); //缁戝畾 ViewDataBinding 鍜� ViewModel initViewDataBindingAndViewModel(); //鍒濆鍖栫姸鎬佽鍥� initStateView(); + //鍒濆鍖栨矇娴稿紡鐘舵�佹爮鍜� titleBar + initStatusBar(); //椤甸潰view鍒濆鍖栨柟娉� initView(); //椤甸潰浜嬩欢鐩戝惉鐨勬柟娉曪紝鐢ㄤ簬ViewModel灞傝浆鍒癡iew灞傜殑浜嬩欢娉ㄥ唽 @@ -89,8 +91,7 @@ @Override public void onResume() { super.onResume(); - //鍒濆鍖栨矇娴稿紡鐘舵�佹爮鍜� titleBar - initStatusBar(); + if (!isLoaded){ //椤甸潰鏁版嵁鍒濆鍖栨柟娉� initData(); @@ -128,7 +129,6 @@ */ protected VDB initViewBinding(LayoutInflater inflater, @Nullable ViewGroup container) { return DataBindingUtil.inflate(inflater,getLayoutId(), container, false); - } /** -- Gitblit v1.9.1