/*触发铃声的停止*/\r
void CountDownModel::RequestStopRingtone(void)\r
{\r
- PostRingtoneEvent(&CountDownModel::StopRingtonePlaybackAndReleaseResources);\r
+ // PostRingtoneEvent(&CountDownModel::StopRingtonePlaybackAndReleaseResources);\r
}\r
\r
// 判断计时器是否结束\r
{\r
CountDown_StopTimer(); // 停止定时器\r
uapi_set_screen_on_api(); // 点亮屏幕\r
- CountDownModel::GetInstance()->RequestStartRingtone(); // 播放铃声\r
+ // CountDownModel::GetInstance()->RequestStartRingtone(); // 播放铃声\r
CountDownModel::GetInstance()->CountDown_VibratorTimerStart(); // 触发震动\r
\r
StartCountDownView::GetInstance()->GetPlayOrPauseToggleButton()->SetVisible(false);\r
static void CountDown_VibratorTimerCallbackProc(void *arg)\r
{\r
WEARABLE_LOGI(WEARABLE_LOG_MODULE_APP, "CountDown_VibratorTimerCallbackProc");\r
- if(CountDownModel::GetInstance()->isNeedVibratorTimerStop())\r
- {\r
- CountDownModel::GetInstance()->CountDown_VibratorTimerStop();\r
- return;\r
- }\r
// 触发震动\r
custom_VibratorFunc_int(0);\r
custom_VibratorFunc_int(0);\r
\r
if (strcmp(view.GetViewId(), STARTCOUNTDOWNVIEWRETURNBUTTON) == 0) // 从开始倒计时视图退到倒计时主视图\r
{\r
+ CountDownModel::GetInstance()->CountDown_VibratorTimerStop();//重新开始倒计时要将震动关闭\r
+\r
CountDownModel::GetInstance()->SetCountDownTime("00:00:00");\r
CountDownModel::GetInstance()->SetRingTime("00:00:00");\r
CountDownModel::GetInstance()->CountDown_StopTimer();\r
// close prompt\r
CountDownModel::GetInstance()->StopRingtonePlaybackAndReleaseResources();\r
\r
+ CountDownModel::GetInstance()->CountDown_VibratorTimerStop();//重新开始倒计时要将震动关闭\r
+\r
/*结束视图恢复*/\r
if (p_StartCountDownView == nullptr)\r
return false;\r