解决系统升级按钮点击无反应问题
authorluozheng <1732036298@qq.com>
Tue, 5 Mar 2024 11:55:51 +0000 (19:55 +0800)
committerluozheng <1732036298@qq.com>
Tue, 5 Mar 2024 11:55:51 +0000 (19:55 +0800)
code/sdk/application/wearable/fd230app/nativeui/system/src/SystemPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/system/src/SystemView.cpp

index f5fd4bf..5d8b163 100644 (file)
@@ -107,19 +107,20 @@ namespace OHOS
             SystemView::GetInstance()->ChangeView(SYSTEMVIEW, FACTORYRESETVIEW);\r
             return true;\r
         }\r
-        else if (strcmp(view.GetViewId(), FACTORYRESET_CHECKON))\r
+        else if (strcmp(view.GetViewId(), FACTORYRESET_CHECKON) == 0)\r
         {\r
             return true;\r
         }\r
-        else if (strcmp(view.GetViewId(), FACTORYRESET_CHECKOFF))\r
+        else if (strcmp(view.GetViewId(), FACTORYRESET_CHECKOFF) == 0)\r
         {\r
             p_SystemView->ChangeView(FACTORYRESETVIEW, SYSTEMVIEW);\r
             return true;\r
         }\r
-        else if(strcmp(view.GetViewId(), SYSTEM_UPGRADE))\r
+        else if (strcmp(view.GetViewId(), SYSTEM_UPGRADE) == 0)\r
         {\r
             WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "uaip_cmd_update_request");\r
             uaip_cmd_update_request();\r
+            return true;\r
         }\r
         return false;\r
     }\r
index 8aae178..a897beb 100644 (file)
@@ -197,7 +197,7 @@ namespace OHOS
         SystemUpgradeButtonExt->SetViewId(SYSTEM_UPGRADE);\r
         SystemUpgradeButtonExt->SetStyle(STYLE_BACKGROUND_COLOR, 0xff191919);\r
         SystemUpgradeButtonExt->SetImagePosition(326, 37);\r
-        SystemUpgradeButtonExt->SetImageSrc("/user/res/SETTING_NEXT.bin", nullptr);\r
+        SystemUpgradeButtonExt->SetImageSrc("/user/res/SETTING_NEXT.bin", "/user/res/SETTING_NEXT.bin");\r
         SystemUpgradeButtonExt->SetText("系统升级");\r
         SystemUpgradeButtonExt->SetAlign(TEXT_ALIGNMENT_LEFT);\r
         SystemUpgradeButtonExt->SetLabelPosition(45, 0);\r