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 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 getDevLD() { return devLD; } }