void OtaPresenter::OnStart()
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "OtaPresenter::OnStart");
+ // 确保进入OTA界面时屏幕常亮,避免下载过程中息屏
+ ScreenAlwaysOnCtr(OPEN_SCREEN_ALWAYS_ON);
Presenter<OtaView, OtaModel>::OnStart();
}
void OtaPresenter::OnResume()
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "OtaPresenter::OnResume");
+ // 确保恢复时屏幕常亮,避免下载过程中息屏
+ ScreenAlwaysOnCtr(OPEN_SCREEN_ALWAYS_ON);
Presenter<OtaView, OtaModel>::OnResume();
// 设置按键监听器
RootView::OnKeyActListener *keyactListener = (RootView::OnKeyActListener *)this;
void OtaPresenter::OnStop()
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "OtaPresenter::OnStop");
+ // 退出OTA界面时关闭屏幕常亮
+ ScreenAlwaysOnCtr(CANCEL_SCREEN_ALWAYS_ON);
// StopOtaCountdown(); // 这个函数需要实现
Presenter<OtaView, OtaModel>::OnStop();
}