AndroidUtilCode
AndroidUtilCode copied to clipboard
:fire: Android developers should collect the following utils(updating).
Ha
version:1.30.6 ### MainActivity 双击退出  ``` java @Override public void onBackPressed() { if (DoublePressedExit.isDoublePressed()) { super.onBackPressed(); } else { ToastUtils.showShort("再次点击退出应用"); } } ``` ### 出现崩溃  ``` android.view.WindowLeaked: Activity com.work.demo.main.MainActivity...
我在DialogFragment中存值 :SPUtils.getInstance().put(Keys.UpdateTime, time) 存完后kill app, 然后重启app, 在我的MainActivity中取值,这时有值。 再kill app 重启app,然后没有值。 后来我这样存, ``` val time: Long = System.currentTimeMillis() val sp = context.getSharedPreferences("fpp",Context.MODE_PRIVATE) sp.edit().putLong(Keys.UpdateTime,time).apply() ``` 这样取 val sp = context.getSharedPreferences("fpp", Context.MODE_PRIVATE) val...
## 调用打印方法崩溃,LogUtils.Config构造方法中会初始化mDefaultDir,存在崩溃。可以修改为不直接初始化它,设置了保存到文件才去初始化 简洁地描述下 Bug。 - AndroidUtilCode 的版本:1.31.0 ## 异常堆栈 ``` Caused by: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0 at android.os.Environment.getExternalStorageState(Environment.java:1143) at com.blankj.utilcode.util.SDCardUtils.isSDCardEnableByEnvironment(SDCardUtils.java:35) at com.blankj.utilcode.util.UtilsBridge.isSDCardEnableByEnvironment(UtilsBridge.java:478) at com.blankj.utilcode.util.LogUtils$Config.(LogUtils.java:642) at com.blankj.utilcode.util.LogUtils$Config.(LogUtils.java:617) at com.blankj.utilcode.util.LogUtils.(LogUtils.java:100) ```
## 描述 Bug 最近有部一加的新机型上使用toast工具类出现的bug,在A页面弹的toast,再跳转到B页面后,toast一直存在不消失,主动退出B页面和页面一起消失。 - AndroidUtilCode 的版本:utilcodex:1.31.0 - 出现 Bug 的设备型号:onePlus9 - 设备的 Android 版本:API31 
## 描述需求 日常开发中常常用到sqlite等轻量型,用于存储基本配置的数据库,所以需要一个操作sqlite数据库的工具类,希望可以继承到你当前项目中,感谢感谢!!!
经常使用的蓝牙 BT,BLE 工具类