适配血氧Slice回退以及按键
authorCaisking <3449750381@qq.com>
Sat, 3 Aug 2024 06:58:08 +0000 (14:58 +0800)
committerCaisking <3449750381@qq.com>
Sat, 3 Aug 2024 06:58:08 +0000 (14:58 +0800)
code/sdk/application/wearable/fd230app/nativeui/bloodoxygen/src/BloodResultPresenter.cpp

index 8fdce5b..b88792a 100644 (file)
@@ -39,7 +39,7 @@
 #include "cywee_service.h"
 #include "battery_hal.h"
 
-#include"heart_blood/health_service/health_service.h"
+#include "heart_blood/health_service/health_service.h"
 
 #define BLOODKEYABLE 1
 namespace OHOS
@@ -106,7 +106,8 @@ namespace OHOS
     {
         if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT)
         {
-            NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
+            // NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
             return true;
         }
         return false;
@@ -116,9 +117,11 @@ namespace OHOS
         unsigned short keyID = event.GetKeyId();
         unsigned short keyState = event.GetState();
         // 如果是power键,且是亮屏状态,按键释放就返回上一级
-        if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) && keyState == 0 && uapi_get_screen_state() == 0)
+        if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) &&
+            keyState == 0 && uapi_get_screen_state() == 0)
         {
-            NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
+            // NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
         }
         return true;
     }