From c7376f8d1091b70597ba4430a281496b585b386e Mon Sep 17 00:00:00 2001
From: weimingfei <fei_gaming@sina.com>
Date: 星期四, 23 十月 2025 21:58:26 +0800
Subject: [PATCH] 钥匙柜
---
keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/MApplication.java | 50 ++++++++++++++++++++++++++------------------------
1 files changed, 26 insertions(+), 24 deletions(-)
diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/MApplication.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/MApplication.java
index 72c7af9..dd5309b 100644
--- a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/MApplication.java
+++ b/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;
@@ -140,7 +143,7 @@
}
private static CountTimerCallBack timerCallBack;
- public static void initCountTimer(boolean isToGuild,CountTimerCallBack callBack){
+ public static void initCountTimer(long time,CountTimerCallBack callBack){
if(countTimer!=null){
countTimer.cancel();
}
@@ -151,7 +154,7 @@
return;
}
timerCallBack = callBack;
- countTimer = new CountDownTimer(configBean.getBackHomeTime()*1000, 1*1000) {
+ countTimer = new CountDownTimer(time, 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();
}
}
--
Gitblit v1.9.3