|  |  | 
 |  |  | 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; | 
 |  |  | 
 |  |  |  | 
 |  |  | import java.io.File; | 
 |  |  | import java.util.HashSet; | 
 |  |  | import java.util.Random; | 
 |  |  | import java.util.Set; | 
 |  |  |  | 
 |  |  | import dagger.hilt.android.HiltAndroidApp; | 
 |  |  | 
 |  |  |             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+""); | 
 |  |  | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     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; | 
 |  |  | 
 |  |  |         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(); | 
 |  |  |     } | 
 |  |  | } |