优化卡片管理第一次初始化
authorCaisking <3449750381@qq.com>
Tue, 20 Aug 2024 09:08:39 +0000 (17:08 +0800)
committerCaisking <3449750381@qq.com>
Tue, 20 Aug 2024 09:08:39 +0000 (17:08 +0800)
code/sdk/application/wearable/fd230app/nativeui/main/src/MainModel.cpp

index 8d144e8..3824894 100644 (file)
@@ -76,7 +76,13 @@ namespace OHOS
         static MainModel instance;\r
         return instance;\r
     }\r
-    /* ---------------------------------- 卡片配置 ---------------------------------- */\r
+    /*\r
+        ###卡片配置###\r
+\r
+        -卡片Id\r
+        -卡片默认map\r
+        -卡片维护map\r
+    */\r
     void MainModel::printCardSettings(void)\r
     {\r
         uint8_t i;\r
@@ -122,6 +128,7 @@ namespace OHOS
     {\r
         return cardInfoSet[index].isVisible;\r
     }\r
+    /*初始化卡片设置*/\r
     void MainModel::InitCardSettings(void)\r
     {\r
         WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "InitCardSettings");\r
@@ -177,10 +184,13 @@ namespace OHOS
                 {\r
                     cardSettings[index++] = cardInfoMap[i].id;\r
                 }\r
+                // 配置维护卡片的可见 与默认 保持一致 {没有kv文件}\r
+                cardInfoSet[i].isVisible = cardInfoMap[i].isVisible;\r
             }\r
+\r
             /*设置卡片[不被卡片管理,必须设置] */\r
             cardSettings[index++] = SETCARD;\r
-\r
+            \r
             cardSettingCount = index;\r
         }\r
 \r
@@ -356,7 +366,13 @@ namespace OHOS
         return fromCardId;\r
     }\r
 \r
-    /* ---------------------------------- 表盘配置 ---------------------------------- */\r
+    /*\r
+        ###表盘配置###\r
+\r
+        -表盘名称\r
+        -表盘列表\r
+        -表盘Id\r
+    */\r
     const DialInfo *MainModel::GetDialInfo(DialId dialId) const\r
     {\r
         for (uint8_t i = 0; i < (sizeof(dialInfoMap) / sizeof(dialInfoMap[0])); i++)\r