From 31b7700b976a46901f67c5d7a00281ca4745fc9f Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期六, 07 十月 2023 21:44:35 +0800 Subject: [PATCH] 调整旅游模块功能 --- app_base/src/main/java/com/android/app_base/base/view/BaseFragment.java | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 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 e129f29..2a4d160 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 @@ -19,6 +19,7 @@ import com.android.app_base.base.StateViewEnum; import com.android.app_base.base.action.ClickAction; import com.android.app_base.base.viewmodel.BaseViewModel; +import com.blankj.utilcode.util.ToastUtils; import com.gyf.immersionbar.ImmersionBar; import com.hjq.bar.TitleBar; @@ -33,24 +34,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,7 +75,7 @@ @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(); @@ -129,7 +130,6 @@ */ protected VDB initViewBinding(LayoutInflater inflater, @Nullable ViewGroup container) { return DataBindingUtil.inflate(inflater,getLayoutId(), container, false); - } /** @@ -182,6 +182,14 @@ } } }); + viewModel.getMessageLivaData().observe(this, new Observer<String>() { + @Override + public void onChanged(String message) { + if (message != null){ + ToastUtils.showShort(message); + } + } + }); } /** * 缂虹渷椤电瓑鐘舵�佽鍥剧殑鏇存柊 -- Gitblit v1.9.1