From 46e95d1b1f4fa6fd3cc9f045dc48655860e7f3f9 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Thu, 23 Jan 2025 14:01:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AE=B9=E9=94=99=E8=B0=83?= =?UTF-8?q?=E8=AF=95=E8=83=BD=E5=8A=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apputils/build.properties | 4 +- libapputils/build.properties | 4 +- .../app/WinBollGlobalApplication.java | 54 ++++++++++--------- 3 files changed, 33 insertions(+), 29 deletions(-) diff --git a/apputils/build.properties b/apputils/build.properties index 3af7e02..1421fdf 100644 --- a/apputils/build.properties +++ b/apputils/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Thu Jan 23 04:27:29 HKT 2025 +#Thu Jan 23 06:00:53 GMT 2025 stageCount=15 libraryProject=libapputils baseVersion=9.2 publishVersion=9.2.14 -buildCount=0 +buildCount=4 baseBetaVersion=9.2.15 diff --git a/libapputils/build.properties b/libapputils/build.properties index 772327f..1421fdf 100644 --- a/libapputils/build.properties +++ b/libapputils/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Thu Jan 23 04:27:21 HKT 2025 +#Thu Jan 23 06:00:53 GMT 2025 stageCount=15 libraryProject=libapputils baseVersion=9.2 publishVersion=9.2.14 -buildCount=0 +buildCount=4 baseBetaVersion=9.2.15 diff --git a/libapputils/src/main/java/cc/winboll/studio/libapputils/app/WinBollGlobalApplication.java b/libapputils/src/main/java/cc/winboll/studio/libapputils/app/WinBollGlobalApplication.java index f12e409..b3dac28 100644 --- a/libapputils/src/main/java/cc/winboll/studio/libapputils/app/WinBollGlobalApplication.java +++ b/libapputils/src/main/java/cc/winboll/studio/libapputils/app/WinBollGlobalApplication.java @@ -1,13 +1,12 @@ package cc.winboll.studio.libapputils.app; -import android.app.Application; -import android.content.Context; import android.view.Gravity; +import android.widget.Toast; +import cc.winboll.studio.GlobalApplication; import cc.winboll.studio.libapputils.bean.DebugBean; import cc.winboll.studio.libapputils.log.LogUtils; import com.hjq.toast.ToastUtils; import com.hjq.toast.style.WhiteToastStyle; -import cc.winboll.studio.GlobalApplication; public class WinBollGlobalApplication extends GlobalApplication { @@ -60,28 +59,33 @@ public class WinBollGlobalApplication extends GlobalApplication { // // 初始化日志模块 LogUtils.init(this); - - // 初始化 Toast 框架 - ToastUtils.init(this); - // 设置 Toast 布局样式 - //ToastUtils.setView(R.layout.view_toast); - ToastUtils.setStyle(new WhiteToastStyle()); - ToastUtils.setGravity(Gravity.BOTTOM, 0, 200); - // 设置应用调试标志 - DebugBean debugBean = DebugBean.loadBean(this, DebugBean.class); - if (debugBean == null) { - //ToastUtils.show("debugBean == null"); - setIsDebug(false); - } else { - //ToastUtils.show("saveDebugStatus(" + String.valueOf(debugBean.isDebuging()) + ")"); - setIsDebug(debugBean.isDebuging()); + + try { + // 初始化 Toast 框架 + ToastUtils.init(this); + // 设置 Toast 布局样式 + //ToastUtils.setView(R.layout.view_toast); + ToastUtils.setStyle(new WhiteToastStyle()); + ToastUtils.setGravity(Gravity.BOTTOM, 0, 200); + // 设置应用调试标志 + DebugBean debugBean = DebugBean.loadBean(this, DebugBean.class); + if (debugBean == null) { + //ToastUtils.show("debugBean == null"); + setIsDebug(false); + } else { + //ToastUtils.show("saveDebugStatus(" + String.valueOf(debugBean.isDebuging()) + ")"); + setIsDebug(debugBean.isDebuging()); + } + // 应用窗口管理模块参数设置 + // + mMyActivityLifecycleCallbacks = new MyActivityLifecycleCallbacks(); + registerActivityLifecycleCallbacks(mMyActivityLifecycleCallbacks); + // 设置默认 WinBoll 应用 UI 类型 + setWinBollUI_TYPE(WinBollUI_TYPE.Service); + //ToastUtils.show("WinBollUI_TYPE " + getWinBollUI_TYPE()); + } catch (Exception e) { + LogUtils.d(TAG, e, Thread.currentThread().getStackTrace()); + Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show(); } - // 应用窗口管理模块参数设置 - // - mMyActivityLifecycleCallbacks = new MyActivityLifecycleCallbacks(); - registerActivityLifecycleCallbacks(mMyActivityLifecycleCallbacks); - // 设置默认 WinBoll 应用 UI 类型 - setWinBollUI_TYPE(WinBollUI_TYPE.Service); - //ToastUtils.show("WinBollUI_TYPE " + getWinBollUI_TYPE()); } }