Manager: Increase the loading priority of ksud

- This will resolve data loading errors that occur upon first launch.
This commit is contained in:
ShirkNeko
2025-10-16 22:51:38 +08:00
parent af25f8d49e
commit 86634aac3d

View File

@@ -62,7 +62,6 @@ class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
try { try {
// 应用自定义 DPI // 应用自定义 DPI
DisplayUtils.applyCustomDpi(this) DisplayUtils.applyCustomDpi(this)
@@ -75,6 +74,11 @@ class MainActivity : ComponentActivity() {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
val isManager = Natives.becomeManager(packageName)
if (isManager) {
install()
}
// 使用标记控制初始化流程 // 使用标记控制初始化流程
if (!isInitialized) { if (!isInitialized) {
initializeViewModels() initializeViewModels()
@@ -256,11 +260,6 @@ class MainActivity : ComponentActivity() {
// 初始化主题相关设置 // 初始化主题相关设置
ThemeUtils.initializeThemeSettings(this, settingsStateFlow) ThemeUtils.initializeThemeSettings(this, settingsStateFlow)
val isManager = Natives.becomeManager(packageName)
if (isManager) {
install()
}
} }
override fun onResume() { override fun onResume() {