* @Author: luozheng 1732036298@qq.com
* @Date: 2024-03-14 15:02:03
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-14 10:07:26
+ * @LastEditTime: 2024-10-28 18:25:42
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/compass/src/MainCompassPresenter.cpp
*/
void MainCompassPresenter::OnStart()
{
Presenter<CompassView>::OnStart();
- // ScreenAlwaysOnCtr(OPEN_SCREEN_ALWAYS_ON);
+ ScreenAlwaysOnCtr(OPEN_SCREEN_ALWAYS_ON);
}
void MainCompassPresenter::OnPause(void) {}
void MainCompassPresenter::OnStop(void)
{
- // ScreenAlwaysOnCtr(CANCEL_SCREEN_ALWAYS_ON);
+ ScreenAlwaysOnCtr(CANCEL_SCREEN_ALWAYS_ON);
}
MainCompassPresenter *MainCompassPresenter::GetInstance()
{
CompassModel::GetInstance()->OpenCompassSensor();
isCompassSensorOpened_ = true;
+ ScreenAlwaysOnCtr(OPEN_SCREEN_ALWAYS_ON); //滑动到指南针页面时开启屏幕常亮
}
}
else if (isCompassSensorOpened_)
{
CompassModel::GetInstance()->CloseCompassSensor();
isCompassSensorOpened_ = false;
+ ScreenAlwaysOnCtr(CANCEL_SCREEN_ALWAYS_ON); //滑动到指南针页面时取消屏幕常亮
}
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "OnSwipe OnSwipe");
return;