优化401,以及部分中英文显示调整

This commit is contained in:
fengjignqi
2026-06-22 18:00:08 +08:00
parent 5842837a9e
commit 133045fadd
3 changed files with 42 additions and 2 deletions

View File

@@ -17,6 +17,7 @@ import com.ckkj.water.login.entity.LoginEntity;
import com.ckkj.water.network.NetWorkManager;
import com.ckkj.water.utils.dataUtil.SharePreUtil;
import com.ckkj.water.utils.manager.LanguageManager;
import com.ckkj.water.utils.manager.ThemeManager;
import com.ckkj.water.utils.manager.WaterUserInfoManager;
import java.util.List;
@@ -71,6 +72,9 @@ public class MyApplication extends Application {
// 恢复应用语言设置
applyStoredLocale();
// 检查并设置默认主题色(如果之前没有设置过,默认设为白色主题)
applyDefaultTheme();
boolean isUserAgreed = SharePreUtil.getBoolean(ConstantUtil.SHARE_PRE_NAME,context,ConstantUtil.PRIVACY_POLICY_AGREED);
if(isUserAgreed){
initializeUmengSDK();
@@ -190,4 +194,18 @@ public class MyApplication extends Application {
private void applyStoredLocale() {
LanguageManager.applyStoredLocale();
}
/**
* 检查并设置默认主题色
* 如果之前没有设置过主题(默认为 MODE_FOLLOW_SYSTEM则设置为白色主题MODE_LIGHT
*/
private void applyDefaultTheme() {
int currentTheme = ThemeManager.getCurrentTheme(context);
if (currentTheme == ThemeManager.MODE_FOLLOW_SYSTEM) {
ThemeManager.setCurrentTheme(context, ThemeManager.MODE_LIGHT);
ThemeManager.applyTheme(ThemeManager.MODE_LIGHT);
} else {
ThemeManager.applyTheme(currentTheme);
}
}
}