解决计算器页面息屏后按键监听失效问题
authorluozheng <1732036298@qq.com>
Fri, 9 Jan 2026 07:41:41 +0000 (15:41 +0800)
committerluozheng <1732036298@qq.com>
Fri, 9 Jan 2026 07:41:41 +0000 (15:41 +0800)
code/sdk/application/wearable/fd272/nativeapp/nativeui/applist/include/ApplistView.h
code/sdk/application/wearable/fd272/nativeapp/nativeui/calculator/include/CalculatorPresenter.h
code/sdk/application/wearable/fd272/nativeapp/nativeui/calculator/src/CalculatorPresenter.cpp

index 0a4ad1b..5466962 100644 (file)
@@ -54,7 +54,7 @@ public:
         if ((event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT) &&
             (event.GetDeltaX() > X_DRAG_OFFSET) && (event.GetDeltaX() > (DOUBLES * MATH_ABS(event.GetDeltaY())))) {
             WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Applist Ondrag!!");
-            NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN, TransitionType::TRANSITION_ZOOM);
+            NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN, TransitionType::TRANSITION_INVALID);
         }
 
         return false;
index 5cb6919..2f9697b 100644 (file)
@@ -27,7 +27,7 @@ public:
     ~CalculatorPresenter() override;
 
     void OnStart() override;
-  
+    void OnResume() override;
     
     static CalculatorPresenter *GetInstance(void);
     bool OnClick(UIView &view, const ClickEvent &event) override;