doum
2 天以前 6c12dd77bc481aeabec568bfed3dd68e81b80f8b
keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/MApplication.java
@@ -9,13 +9,15 @@
import android.widget.ImageView;
import androidx.annotation.Nullable;
import com.doumee.keyCabinet.bean.DevConfigBean;
import com.doumee.keyCabinet.bean.LoginBean;
import com.doumee.keyCabinet.utils.CrashHandler;
import com.bumptech.glide.Glide;
import com.doumee.keyCabinet.utils.TimeUtils;
import com.doumee.lib_coremodel.base.CoreConfig;
import com.doumee.lib_coremodel.http.other.OkHttpNetworkFetcher;
import com.doumee.lib_coremodel.util.SpUtil;
import com.doumee.keyCabinet.bean.ConfigBean;
import com.doumee.keyCabinet.bean.MemberBean;
import com.doumee.keyCabinet.utils.LanguageUtil;
import com.facebook.fresco.helper.Phoenix;
@@ -38,6 +40,7 @@
import java.io.File;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
import dagger.hilt.android.HiltAndroidApp;
@@ -151,7 +154,7 @@
            return;
        }
        timerCallBack = callBack;
        countTimer = new CountDownTimer(configBean.getBackHomeTime()*1000, 1*1000) {
        countTimer = new CountDownTimer(60*1000, 1*1000) {
            @Override
            public void onTick(long millisUntilFinished) {
                //Timber.tag("CountTimer==>").d(millisUntilFinished+"");
@@ -192,28 +195,16 @@
        }
    }
    private static ConfigBean configBean;
    public static void saveConfigBean(ConfigBean bean){
    private static DevConfigBean configBean;
    public static void saveConfigBean(DevConfigBean bean){
        configBean = bean;
    }
    public static ConfigBean getConfigBean(){
    public static DevConfigBean getConfigBean(){
        if(configBean==null){
            configBean = new ConfigBean();
            configBean = new DevConfigBean();
        }
        return configBean;
    }
    private static MemberBean memberBean;
    public static void saveMemberBean(MemberBean bean){
        memberBean = bean;
    }
    public static MemberBean getMemberBean(){
        if(memberBean==null){
            memberBean = new MemberBean();
        }
        return memberBean;
    }
    private static UsbDevice customDevice;
@@ -226,13 +217,24 @@
        customDevice = device;
    }
    private static String cookie;
    private static LoginBean loginBean;
    public static String getCookie() {
        return cookie;
    public static LoginBean getLoginBean() {
        if(loginBean==null){
            loginBean = new LoginBean();
        }
        return loginBean;
    }
    public static void setCookie(String cookie) {
        MApplication.cookie = cookie;
    public static void setLoginBean(LoginBean cookie) {
        MApplication.loginBean = cookie;
    }
    private static Random random;
    public static boolean nextBoolean(){
        if(random==null){
            random = new Random();
        }
        return random.nextBoolean();
    }
}