修复日程提醒Bug
authorxue <2144439972@qq.com>
Sat, 6 Dec 2025 10:47:40 +0000 (18:47 +0800)
committerxue <2144439972@qq.com>
Sat, 6 Dec 2025 10:47:40 +0000 (18:47 +0800)
code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdPresenter.cpp
code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdReminderView.cpp

index 8498d04..71f3b70 100644 (file)
@@ -898,6 +898,8 @@ namespace OHOS
                 //回原界面
                 ThunderBirdModel::GetInstance()->StopCountUpTimer(); // 手动跳转时关闭定时器
                 //关闭语音初始化
+                AI_ForceInterrupt();
+                ln_ws_send_voice_chat_interrupt("日程提醒");
                 do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_AUDIO_DEINIT, NULL, 0);
                 ThunderBirdModel::GetInstance()->HighFrequence();
                 ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_DIALOGUEVIEW, ThunderBirdDialogueView::THUNDERBIRD_DIALOGUEVIEW_STATUS_SHOW);
index 72c90e9..260354c 100644 (file)
@@ -129,7 +129,7 @@ namespace OHOS
         if (RemindIcon) { RemindIcon->SetVisible(false);  RemindIcon->SetStyle(STYLE_BACKGROUND_OPA, 0x00);}
         if (RemindIcon2) { RemindIcon2->SetVisible(false); }
         if (VolumeProgress) { VolumeProgress->SetVisible(false); }
-
+        if (group) { group->SetVisible(true); }
 
         switch (showView)
         {
@@ -456,7 +456,6 @@ namespace OHOS
     void ThunderBirdReminderView::HideAll()
     {
         if (group == nullptr) { return; }
-        
         // 如果音量界面正在显示,在隐藏前应用待设置的音量值(同步执行)
         if (VolumeProgress && VolumeProgress->IsVisible()) {
             ApplyPendingVolume(false);  // 隐藏时同步执行