package com.doumee.keyCabinet.ui.guide;
|
|
import android.app.Application;
|
import android.view.View;
|
|
import androidx.annotation.NonNull;
|
import androidx.databinding.ObservableInt;
|
import androidx.hilt.lifecycle.ViewModelInject;
|
import androidx.lifecycle.MutableLiveData;
|
|
import com.doumee.keyCabinet.http.param.DevLoginParam;
|
import com.doumee.lib_coremodel.base.BaseModel;
|
import com.doumee.lib_coremodel.base.DataViewModel;
|
import com.doumee.keyCabinet.bean.DevConfigBean;
|
import com.doumee.keyCabinet.http.Apis;
|
import com.doumee.keyCabinet.http.param.BaseResponse;
|
import com.doumee.keyCabinet.http.param.RequestBaseObject;
|
import com.doumee.keyCabinet.utils.LMobileInfo;
|
import com.doumee.keyCabinet.utils.ParamsUtil;
|
|
import java.util.List;
|
|
import okhttp3.Headers;
|
import retrofit2.Response;
|
|
public class GuideViewModel extends DataViewModel {
|
private MutableLiveData<DevConfigBean> devLD = new MutableLiveData<>();
|
public ObservableInt jyVisibility = new ObservableInt(View.GONE);
|
/**
|
* 继承者都将使用此构造
|
*
|
* @param application
|
* @param model
|
*/
|
@ViewModelInject
|
public GuideViewModel(@NonNull Application application, BaseModel model) {
|
super(application, model);
|
}
|
|
@Override
|
protected void clickByTypeCommand(int type) {
|
doAction(type);
|
}
|
|
private boolean isReq = false;
|
|
public void resetReq(){
|
isReq = false;
|
doAction(1);
|
}
|
public void devLogin(){
|
|
}
|
|
public MutableLiveData<DevConfigBean> getDevLD() {
|
return devLD;
|
}
|
}
|