package com.application.zhangshi_app_android.ui.function;
|
|
import android.app.Application;
|
|
import androidx.annotation.NonNull;
|
import androidx.lifecycle.MutableLiveData;
|
|
import com.android.app_base.base.viewmodel.BaseViewModel;
|
import com.application.zhangshi_app_android.data.DataRepository;
|
|
/**
|
* @author Ljj
|
* @date 2023.04.28. 13:53
|
* @desc 健康保健 ViewModel
|
*/
|
public class HealthCareActivityViewModel extends BaseViewModel<DataRepository> {
|
|
private MutableLiveData<Boolean> isLifeHabitsExpendedLiveData;
|
private MutableLiveData<Boolean> isNursingExpendedLiveData;
|
private MutableLiveData<Boolean> isHealthExpendedLiveData;
|
|
|
|
public HealthCareActivityViewModel(@NonNull Application application) {
|
super(application);
|
}
|
|
@Override
|
protected DataRepository initModel() {
|
return DataRepository.getInstance();
|
}
|
|
public MutableLiveData<Boolean> getIsLifeHabitsExpendedLiveData() {
|
if (isLifeHabitsExpendedLiveData == null){
|
isLifeHabitsExpendedLiveData = new MutableLiveData<>();
|
isLifeHabitsExpendedLiveData.setValue(false);
|
}
|
return isLifeHabitsExpendedLiveData;
|
}
|
|
public void setIsLifeHabitsExpendedLiveData(MutableLiveData<Boolean> isLifeHabitsExpendedLiveData) {
|
this.isLifeHabitsExpendedLiveData = isLifeHabitsExpendedLiveData;
|
}
|
|
public MutableLiveData<Boolean> getIsNursingExpendedLiveData() {
|
if (isNursingExpendedLiveData == null){
|
isNursingExpendedLiveData = new MutableLiveData<>();
|
isNursingExpendedLiveData.setValue(false);
|
}
|
return isNursingExpendedLiveData;
|
}
|
|
public void setIsNursingExpendedLiveData(MutableLiveData<Boolean> isNursingExpendedLiveData) {
|
this.isNursingExpendedLiveData = isNursingExpendedLiveData;
|
}
|
|
public MutableLiveData<Boolean> getIsHealthExpendedLiveData() {
|
if (isHealthExpendedLiveData == null){
|
isHealthExpendedLiveData = new MutableLiveData<>();
|
isHealthExpendedLiveData.setValue(false);
|
}
|
return isHealthExpendedLiveData;
|
}
|
|
public void setIsHealthExpendedLiveData(MutableLiveData<Boolean> isHealthExpendedLiveData) {
|
this.isHealthExpendedLiveData = isHealthExpendedLiveData;
|
}
|
}
|