From e6014ef123350d5c0cadabe9c18e26b3d5a3c729 Mon Sep 17 00:00:00 2001
From: guoshen <3129367635@qq.com>
Date: 星期六, 29 六月 2024 15:41:25 +0800
Subject: [PATCH] Revert "Initial commit"
---
app/src/main/java/com/application/zhangshi_app_android/ui/function/HealthCareActivityViewModel.java | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/HealthCareActivityViewModel.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/HealthCareActivityViewModel.java
index 8d4e957..08e2ff0 100644
--- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/HealthCareActivityViewModel.java
+++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/HealthCareActivityViewModel.java
@@ -53,7 +53,7 @@
return DataRepository.getInstance();
}
- public <T> Observer<ResultData<T>> getObserver(MutableLiveData<T> resultData) {
+ public <T> Observer<ResultData<T>> getObserver(MutableLiveData<T> resultData,T newBean) {
return new Observer<ResultData<T>>() {
@Override
public void onSubscribe(Disposable d) {
@@ -69,6 +69,8 @@
changeStateView(StateViewEnum.HIDE);
resultData.postValue(data.getData());
}
+ } else if (data.getCode() == 500) {//鐢ㄦ埛杩樻病鏈夊~鍐欏仴搴蜂繚鍋ヤ俊鎭紝鐩存帴缁欎釜鏂扮殑瀵硅薄灞曠ず渚涚敤鎴蜂慨鏀�
+ resultData.postValue(newBean);
} else {
messageLiveData.postValue(data.getMsg());
}
@@ -94,7 +96,7 @@
.compose(RxUtils.schedulersTransformer())
.doOnSubscribe(disposable -> changeStateView(StateViewEnum.DATA_LOADING))
.doFinally(() -> changeStateView(StateViewEnum.DATA_FINISH))
- .subscribe(getObserver(getHealthCareBaseInfoBeanLiveData()));
+ .subscribe(getObserver(getHealthCareBaseInfoBeanLiveData(),new HealthCareBaseInfoBean()));
}
/**
@@ -105,7 +107,7 @@
.compose(RxUtils.schedulersTransformer())
.doOnSubscribe(disposable -> changeStateView(StateViewEnum.DATA_LOADING))
.doFinally(() -> changeStateView(StateViewEnum.DATA_FINISH))
- .subscribe(getObserver(getHealthCareLifeHabitsBeanLiveData()));
+ .subscribe(getObserver(getHealthCareLifeHabitsBeanLiveData(),new HealthCareLifeHabitsBean()));
}
/**
@@ -116,7 +118,7 @@
.compose(RxUtils.schedulersTransformer())
.doOnSubscribe(disposable -> changeStateView(StateViewEnum.DATA_LOADING))
.doFinally(() -> changeStateView(StateViewEnum.DATA_FINISH))
- .subscribe(getObserver(getHealthCareNursingExaminationBeanLiveData()));
+ .subscribe(getObserver(getHealthCareNursingExaminationBeanLiveData(),new HealthCareNursingExaminationBean()));
}
/**
@@ -127,7 +129,7 @@
.compose(RxUtils.schedulersTransformer())
.doOnSubscribe(disposable -> changeStateView(StateViewEnum.DATA_LOADING))
.doFinally(() -> changeStateView(StateViewEnum.DATA_FINISH))
- .subscribe(getObserver(getHealthCareExistingProblemsBeanLiveData()));
+ .subscribe(getObserver(getHealthCareExistingProblemsBeanLiveData(),new HealthCareExistingProblemsBean()));
}
/**
@@ -138,7 +140,7 @@
.compose(RxUtils.schedulersTransformer())
.doOnSubscribe(disposable -> changeStateView(StateViewEnum.DATA_LOADING))
.doFinally(() -> changeStateView(StateViewEnum.DATA_FINISH))
- .subscribe(getObserver(getHealthCareNotesContentBeanLiveData()));
+ .subscribe(getObserver(getHealthCareNotesContentBeanLiveData(),new HealthCareNotesContentBean()));
}
/**
--
Gitblit v1.9.1