1681手表,星历未下载界面,无法右滑和按电源键返回上一页面 3087/3
authorluozheng <1732036298@qq.com>
Wed, 14 Jan 2026 07:22:31 +0000 (15:22 +0800)
committerluozheng <1732036298@qq.com>
Wed, 14 Jan 2026 07:22:31 +0000 (15:22 +0800)
code/sdk/application/wearable/fd272/nativeapp/nativeui/traing/training_GPS/include/TraingEphemerisNoteView.h
code/sdk/application/wearable/fd272/nativeapp/nativeui/traing/training_GPS/src/TraingEphemerisNotePresenter.cpp
code/sdk/application/wearable/fd272/nativeapp/nativeui/traing/training_GPS/src/TraingEphemerisNoteView.cpp

index 9121aa6..b44e6db 100644 (file)
@@ -43,7 +43,6 @@ public:
   void PreLoad(void);
 
 private:
-  UIView::OnDragListener *draglistener{nullptr};
   TraingEphemerisNoteView(TraingEphemerisNoteView &&) = delete;
   TraingEphemerisNoteView &operator=(TraingEphemerisNoteView &&) = delete;
 
index ac51c33..edd0924 100644 (file)
@@ -42,6 +42,7 @@ namespace OHOS
         scrollView1_->SetScrollBlankSize(52);
         scrollView1_->SetHorizontalScrollState(false);
         AddViewToRootContainer(scrollView1_);
+        scrollView1_->SetOnDragListener(presenter_);
         scrollView1_->SetVisible(true);
 
         // 初始化Image - 警告图标
@@ -134,17 +135,6 @@ namespace OHOS
     
     void TraingEphemerisNoteView::OnStart()
     {
-        // 创建 draglistener 实例并设置为拖动监听器
-        UIView::OnDragListener *draglistener = static_cast<UIView::OnDragListener *>(TraingEphemerisNotePresenter::GetInstance());
-        if (draglistener == nullptr)
-        {
-            return;
-        }
-        GetRootContainer()->SetOnDragListener(draglistener);
-
-        GetRootContainer()->SetTouchable(true);
-        GetRootContainer()->SetDraggable(true);
-
         PreLoad();
     }