去除主界面上下界面的PreLoad
authorCaisking <3449750381@qq.com>
Thu, 4 Jul 2024 10:42:23 +0000 (18:42 +0800)
committerSnickerSun <snickersun@163.com>
Fri, 5 Jul 2024 02:35:02 +0000 (10:35 +0800)
code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialViewGroup.cpp

index ec66f2c..3e353a1 100644 (file)
@@ -9,6 +9,7 @@
 #include "common/low_power_manager.h"
 #include "main/include/PullUpDownView.h"
 #include "message/include/MessageControlView.h"
+#include "hal_tick.h"
 namespace OHOS {
 DialViewGroup::DialViewGroup(void)
 {
@@ -78,6 +79,7 @@ void DialViewGroup::SetDial(std::string filePath)
 void DialViewGroup::PreLoad(void)
 {
     WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "DialViewGroup::PreLoad");
+     uint32_t startTime_ = HALTick::GetInstance().GetTime();
     if (!resPreloaded_) {
         fp_ = fopen(filePath_.c_str(), "rb");
         if (fp_ == nullptr) {
@@ -98,17 +100,19 @@ void DialViewGroup::PreLoad(void)
 
     if(!resLoadStatus)
     {
-        if(PullUpDownView::GetInstance()!=nullptr)
-        {
-            PullUpDownView::GetInstance()->PreLoad();
-        }
-
-        if(MessageControlView::GetInstance()!=nullptr)
-        {
-            MessageControlView::GetInstance()->PreLoad();
-        }
+        // if(PullUpDownView::GetInstance()!=nullptr)
+        // {
+        //     PullUpDownView::GetInstance()->PreLoad();
+        // }
+
+        // if(MessageControlView::GetInstance()!=nullptr)
+        // {
+        //     MessageControlView::GetInstance()->PreLoad();
+        // }
         resLoadStatus = true;
     }
+    uint32_t elapseTime = HALTick::GetInstance().GetElapseTime(startTime_);
+    WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "DialViewGroup::GetElapseTime %d", elapseTime);
 }
 
 void DialViewGroup::UnLoad(void)
@@ -116,15 +120,15 @@ void DialViewGroup::UnLoad(void)
     WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "DialViewGroup::UnLoad");
     if(resLoadStatus)
     {
-        if(PullUpDownView::GetInstance()!=nullptr)
-        {
-            PullUpDownView::GetInstance()->UnLoad();
-        }
-
-        if(MessageControlView::GetInstance()!=nullptr)
-        {
-            MessageControlView::GetInstance()->UnLoad();
-        }
+        // if(PullUpDownView::GetInstance()!=nullptr)
+        // {
+        //     PullUpDownView::GetInstance()->UnLoad();
+        // }
+
+        // if(MessageControlView::GetInstance()!=nullptr)
+        // {
+        //     MessageControlView::GetInstance()->UnLoad();
+        // }
         resLoadStatus = false;
     }
 }