省电模式重新进入出现不更新的问题
authorCaisking <Casiking@zhihuishixun.com>
Thu, 16 Oct 2025 06:26:13 +0000 (14:26 +0800)
committerCaisking <Casiking@zhihuishixun.com>
Thu, 16 Oct 2025 06:26:13 +0000 (14:26 +0800)
code/sdk/application/wearable/fd230/nativeapp/nativeui/saveele/src/SaveBatPresenter.cpp
code/sdk/application/wearable/fd272/nativeapp/nativeui/saveele/src/SaveBatPresenter.cpp
code/sdk/application/wearable/n9/nativeapp/nativeui/saveele/src/SaveBatPresenter.cpp

index 2964cbf..985c67a 100644 (file)
@@ -36,9 +36,14 @@ static SaveBatPresenter *g_pSaveBatPresenter = nullptr;
 #define IS_TIME_EXCEED(startTime, current_time)                                \\r
   ((startTime != 0) && ((current_time - startTime) > (TIME_THRESHOLD)))\r
 \r
-SaveBatPresenter::SaveBatPresenter() { g_pSaveBatPresenter = this; }\r
+SaveBatPresenter::SaveBatPresenter() { \r
+  g_pSaveBatPresenter = this; \r
+  SaveEleModel::GetInstance()->SetViewState(false);//初始化视图状态为false\r
+}\r
 \r
-SaveBatPresenter::~SaveBatPresenter() { g_pSaveBatPresenter = nullptr; }\r
+SaveBatPresenter::~SaveBatPresenter() { \r
+  g_pSaveBatPresenter = nullptr; \r
+}\r
 \r
 SaveBatPresenter *SaveBatPresenter::GetInstance() {\r
   return g_pSaveBatPresenter;\r
index 2964cbf..985c67a 100644 (file)
@@ -36,9 +36,14 @@ static SaveBatPresenter *g_pSaveBatPresenter = nullptr;
 #define IS_TIME_EXCEED(startTime, current_time)                                \\r
   ((startTime != 0) && ((current_time - startTime) > (TIME_THRESHOLD)))\r
 \r
-SaveBatPresenter::SaveBatPresenter() { g_pSaveBatPresenter = this; }\r
+SaveBatPresenter::SaveBatPresenter() { \r
+  g_pSaveBatPresenter = this; \r
+  SaveEleModel::GetInstance()->SetViewState(false);//初始化视图状态为false\r
+}\r
 \r
-SaveBatPresenter::~SaveBatPresenter() { g_pSaveBatPresenter = nullptr; }\r
+SaveBatPresenter::~SaveBatPresenter() { \r
+  g_pSaveBatPresenter = nullptr; \r
+}\r
 \r
 SaveBatPresenter *SaveBatPresenter::GetInstance() {\r
   return g_pSaveBatPresenter;\r
index 2964cbf..985c67a 100644 (file)
@@ -36,9 +36,14 @@ static SaveBatPresenter *g_pSaveBatPresenter = nullptr;
 #define IS_TIME_EXCEED(startTime, current_time)                                \\r
   ((startTime != 0) && ((current_time - startTime) > (TIME_THRESHOLD)))\r
 \r
-SaveBatPresenter::SaveBatPresenter() { g_pSaveBatPresenter = this; }\r
+SaveBatPresenter::SaveBatPresenter() { \r
+  g_pSaveBatPresenter = this; \r
+  SaveEleModel::GetInstance()->SetViewState(false);//初始化视图状态为false\r
+}\r
 \r
-SaveBatPresenter::~SaveBatPresenter() { g_pSaveBatPresenter = nullptr; }\r
+SaveBatPresenter::~SaveBatPresenter() { \r
+  g_pSaveBatPresenter = nullptr; \r
+}\r
 \r
 SaveBatPresenter *SaveBatPresenter::GetInstance() {\r
   return g_pSaveBatPresenter;\r