From: SnickerSun Date: Mon, 15 Apr 2024 07:01:34 +0000 (+0800) Subject: 解决语言第一次烧录启动失效问题。 X-Git-Tag: release_V1.2.70_20241020_135402~1193 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=0ed738ff9ab962e87fa548cfff527b95db9ae99a;p=mirrors%2FFD230.git 解决语言第一次烧录启动失效问题。 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/language/LanguageInit.cpp b/code/sdk/application/wearable/fd230app/nativeui/language/LanguageInit.cpp index 805bf131a..8840ec1d8 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/language/LanguageInit.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/language/LanguageInit.cpp @@ -1,8 +1,8 @@ /* * @Author: luozheng 1732036298@qq.com * @Date: 2024-03-30 09:14:38 - * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-04-01 16:12:50 + * @LastEditors: SnickerSun snickersun@163.com + * @LastEditTime: 2024-04-15 14:59:48 * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/language/LanguageInit.cpp */ #include @@ -114,7 +114,15 @@ namespace OHOS WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "InitLangues"); // 获取json里面的语言 int thelanguage = ConfigModel::GetInstance()->GetLanguage(); - + if( thelanguage == -1 ) + { + /** + * TODO: + * 如果 thelanguage = -1 证明第一次启动,需要实现弹窗切换语言的功能。 + * 在此之前,先设置成默认0 + */ + thelanguage = 0; + } FontGlobalManager::GetInstance()->RegisterLanguageInfo(resFiles, MAX_LANGUAGE, thelanguage); return true; }