优化OTA跳转逻辑
authorxue <2144439972@qq.com>
Mon, 20 Oct 2025 04:03:50 +0000 (12:03 +0800)
committerxue <2144439972@qq.com>
Mon, 20 Oct 2025 04:03:50 +0000 (12:03 +0800)
code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdModel.cpp

index 8d1f5db..c9de571 100644 (file)
                 WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdModel::HandleDownloadFile: Unknown download type: %d", type);
                 break;
         }
-        
-        // 确保屏幕保持亮屏状态,避免下载过程中息屏
+        //do_ln_http_server_send_data(LN_HTTP_SERVICE_CMD_WS_ENTER_SLEEP, NULL, 0);
         uapi_set_screen_on_api(); // 亮屏
-        
-        // 发送下载开始通知,但不强制中断AI语音(避免息屏)
+        AI_ForceInterrupt();
         ln_ws_send_voice_chat_interrupt("开始下载");
-        
-        // 切换到OTA界面
-        NativeAbility::GetInstance().ChangeSlice(VIEW_OTA);
     }
 
     void ThunderBirdModel::HandleAudioPlaybackStart()