diff --git a/mywinboll/src/main/java/cc/winboll/studio/mywinboll/App.java b/mywinboll/src/main/java/cc/winboll/studio/mywinboll/App.java index a96c4ca..0484693 100644 --- a/mywinboll/src/main/java/cc/winboll/studio/mywinboll/App.java +++ b/mywinboll/src/main/java/cc/winboll/studio/mywinboll/App.java @@ -25,6 +25,7 @@ import cc.winboll.studio.libappbase.CrashActivity; import cc.winboll.studio.libappbase.GlobalApplication; import cc.winboll.studio.libappbase.ToastUtils; import cc.winboll.studio.libappbase.utils.CrashHandleNotifyUtils; +import cc.winboll.studio.libaes.utils.AESThemeUtil; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.Closeable; @@ -53,6 +54,9 @@ public class App extends GlobalApplication { try { super.onCreate(); + // 初始化主题样式ID列表 + AESThemeUtil.init(null); + // 初始化 Toast 工具类(传入应用全局上下文,确保 Toast 可在任意地方调用) ToastUtils.init(getApplicationContext()); } catch (Throwable e) { diff --git a/mywinboll/src/main/java/cc/winboll/studio/mywinboll/MainActivity.java b/mywinboll/src/main/java/cc/winboll/studio/mywinboll/MainActivity.java index 60a82e9..d37e207 100644 --- a/mywinboll/src/main/java/cc/winboll/studio/mywinboll/MainActivity.java +++ b/mywinboll/src/main/java/cc/winboll/studio/mywinboll/MainActivity.java @@ -19,6 +19,7 @@ public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { + AESThemeUtil.applyAppCompatTheme(this); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);