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.23. 23:24
|
* @desc 婚姻状况 ViewModel
|
*/
|
public class MarriageActivityViewModel extends BaseViewModel<DataRepository> {
|
private MutableLiveData<Boolean> isSpouseExpendedLiveData;
|
private MutableLiveData<Boolean> isPredecessorExpendedLiveData;
|
private MutableLiveData<Boolean> isProcreateExpendedLiveData;
|
|
public MarriageActivityViewModel(@NonNull Application application) {
|
super(application);
|
}
|
|
@Override
|
protected DataRepository initModel() {
|
return DataRepository.getInstance();
|
}
|
|
public MutableLiveData<Boolean> getIsSpouseExpendedLiveData() {
|
if (isSpouseExpendedLiveData == null){
|
isSpouseExpendedLiveData = new MutableLiveData<>();
|
isSpouseExpendedLiveData.setValue(false);
|
}
|
return isSpouseExpendedLiveData;
|
}
|
|
public void setIsSpouseExpendedLiveData(MutableLiveData<Boolean> isSpouseExpendedLiveData) {
|
this.isSpouseExpendedLiveData = isSpouseExpendedLiveData;
|
}
|
|
public MutableLiveData<Boolean> getIsPredecessorExpendedLiveData() {
|
if (isPredecessorExpendedLiveData == null){
|
isPredecessorExpendedLiveData = new MutableLiveData<>();
|
isPredecessorExpendedLiveData.setValue(false);
|
}
|
return isPredecessorExpendedLiveData;
|
}
|
|
public void setIsPredecessorExpendedLiveData(MutableLiveData<Boolean> isPredecessorExpendedLiveData) {
|
this.isPredecessorExpendedLiveData = isPredecessorExpendedLiveData;
|
}
|
|
public MutableLiveData<Boolean> getIsProcreateExpendedLiveData() {
|
if (isProcreateExpendedLiveData == null){
|
isProcreateExpendedLiveData = new MutableLiveData<>();
|
isProcreateExpendedLiveData.setValue(false);
|
}
|
return isProcreateExpendedLiveData;
|
}
|
|
public void setIsProcreateExpendedLiveData(MutableLiveData<Boolean> isProcreateExpendedLiveData) {
|
this.isProcreateExpendedLiveData = isProcreateExpendedLiveData;
|
}
|
}
|