增加闹钟刷新model UI还需更改
authorhcj <1224667075@qq.com>
Tue, 23 Jul 2024 09:52:53 +0000 (17:52 +0800)
committerhcj <1224667075@qq.com>
Tue, 23 Jul 2024 09:52:53 +0000 (17:52 +0800)
code/sdk/application/wearable/fd230app/nativeui/alarm/include/AlarmClockModel.h
code/sdk/application/wearable/fd230app/nativeui/alarm/src/MainAlarmView.cpp

index 89e6b71..9e965a3 100644 (file)
@@ -120,6 +120,7 @@ public:
     int AlarmPlayerStart();\r
     int testPlayerStart(char *);\r
     int AlarmPlayerStop();\r
+    int InitAlarmData(void);\r
 private:\r
     void SetAlarmId(uint8_t id);\r
     void DeleteAlarmId(uint8_t id);\r
@@ -130,7 +131,7 @@ private:
     int32_t InitAlarmClockData(void);\r
     int32_t FetchedAlarmClockData(AlarmClockQueueMsg *alarmClockMsg);\r
     int32_t GettManagement(AlarmClockManagement *management);\r
-    int InitAlarmData(void);\r
+    \r
     bool JudgeClockModel(uint16_t alarmNum);\r
     std::string uri;\r
     std::shared_ptr<PlayerCallback> playerCallback{nullptr};\r
index e80f764..bfbf8af 100644 (file)
@@ -232,7 +232,7 @@ void MainAlarmView::RefreshAlarmStatus(uint8_t alarmEnable, int16_t num)
 
 void MainAlarmView::OnStart()
 {
-    WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainAlarmView::OnStart");
+    WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainAlarmView::OnStart");
     View<AlarmPresenter>::OnStart();
     BaseView::RootView(Color::Black().full);
     // 增加按键监听
@@ -259,13 +259,15 @@ void MainAlarmView::OnStart()
 
 void MainAlarmView::OnSetUpView()
 {
-    WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainAlarmView::OnSetUpView");
+    WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainAlarmView::OnSetUpView");
     View<AlarmPresenter>::OnSetUpView();
+    OHOS::AlarmClockModel::GetInstance()->InitAlarmData();
     RefreshAlarm();
     if (group != nullptr) {
         container[0] = group;
         RootView::GetInstance()->Add(container[0]);
     }
+   
     // show timerView
     Draw();
 }