package com.application.zhangshi_app_android.ui.function;
|
|
import static com.android.app_base.base.BaseConfig.CODE_SUCCESS;
|
|
import android.app.Application;
|
|
import androidx.annotation.NonNull;
|
import androidx.lifecycle.MutableLiveData;
|
|
import com.android.app_base.base.StateViewEnum;
|
import com.android.app_base.base.viewmodel.BaseViewModel;
|
import com.android.app_base.http.ResultData;
|
import com.android.app_base.utils.RxUtils;
|
import com.application.zhangshi_app_android.bean.HomeDevicesBean;
|
import com.application.zhangshi_app_android.bean.PageResponseBean;
|
import com.application.zhangshi_app_android.bean.PetBean;
|
import com.application.zhangshi_app_android.bean.PetOwnerBean;
|
import com.application.zhangshi_app_android.data.DataRepository;
|
|
import io.reactivex.Observer;
|
import io.reactivex.disposables.Disposable;
|
|
/**
|
* @author Ljj
|
* @date 2023.04.17. 18:23
|
* @desc
|
*/
|
public class PetDetailActivityViewModel extends BaseViewModel<DataRepository> {
|
private MutableLiveData<PetBean> beanLiveData;
|
|
public PetDetailActivityViewModel(@NonNull Application application) {
|
super(application);
|
}
|
|
@Override
|
protected DataRepository initModel() {
|
return DataRepository.getInstance();
|
}
|
|
|
public MutableLiveData<PetBean> getBeanLiveData() {
|
if (beanLiveData == null){
|
beanLiveData = new MutableLiveData<>();
|
}
|
return beanLiveData;
|
}
|
|
public void setBeanLiveData(MutableLiveData<PetBean> beanLiveData) {
|
this.beanLiveData = beanLiveData;
|
}
|
}
|