* @Author: luozheng 1732036298@qq.com
* @Date: 2024-07-18 14:55:27
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-15 16:22:03
+ * @LastEditTime: 2024-08-21 18:02:08
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/rebootandshutdown/src/RebootAndShutdownModel.cpp
*/
/* -------------------------------------------------------------------------- */
display_api->turn_on_screen();
/* -------------------------------------------------------------------------- */
- if(display_api->get_screen_state() == SCREEN_ON)
+ if (display_api->get_screen_state() == SCREEN_ON)
{
uint16_t curSliceId = NativeAbility::GetInstance().GetCurSliceId();
- if (curSliceId == VIEW_AI_VOICE) // 如果当前已在ai语音界面不做切换
+ if (curSliceId == VIEW_AI_VOICE) // 如果当前已在ai语音界面就切换模型
{
AiVoiceModel::GetInstance().FunctionKeyOnClickToChangeAIModel();
}
- else
- {
- NativeAbility::GetInstance().EnterSlice(VIEW_AI_VOICE); // 切换到Ai语音界面
- }
}
return;
}
if (display_api->get_screen_state() == SCREEN_ON)
{
- // 切换到显示方式界面
- NativeAbility::GetInstance().EnterSlice(VIEW_AI_MODELS);
+ uint16_t curSliceId = NativeAbility::GetInstance().GetCurSliceId();
+ if (curSliceId != VIEW_AI_VOICE)
+ {
+ NativeAbility::GetInstance().EnterSlice(VIEW_AI_VOICE);
+ }
}
else
{
RegisterFuncKeyPressEvent();
// RegisterFuncKeyLongPressEvent();
// RegisterFuncKeyClickEvent();
- // RegisterFuncKeyDoubleClickEvent();
+ RegisterFuncKeyDoubleClickEvent();
}
}