From 42ea59771a54d2591df0a6dd3936dda669be99ae Mon Sep 17 00:00:00 2001
From: gs <3129367635@qq.com>
Date: 星期一, 08 七月 2024 12:23:48 +0800
Subject: [PATCH] 会议统计接入增加,删除,修改接口
---
app_base/src/main/java/com/android/app_base/base/view/BaseFragment.java | 23 ++++++++++++++++-------
1 files changed, 16 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..df683f6 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
@@ -1,6 +1,7 @@
package com.android.app_base.base.view;
import android.os.Bundle;
+import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -19,6 +20,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 +35,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 +76,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 +131,6 @@
*/
protected VDB initViewBinding(LayoutInflater inflater, @Nullable ViewGroup container) {
return DataBindingUtil.inflate(inflater,getLayoutId(), container, false);
-
}
/**
@@ -182,6 +183,14 @@
}
}
});
+ viewModel.getMessageLivaData().observe(this, new Observer<String>() {
+ @Override
+ public void onChanged(String message) {
+ if (!TextUtils.isEmpty(message)){
+ ToastUtils.showShort(message);
+ }
+ }
+ });
}
/**
* 缂虹渷椤电瓑鐘舵�佽鍥剧殑鏇存柊
--
Gitblit v1.9.1