ThunderBirdModel::~ThunderBirdModel()
{
// 停止所有定时器
- StopTimer();
+ StopTimeDisplayTimer();
StopOtaCountdown();
StopCountUpTimer();
- StopReminderHideTimer();
+ //StopReminderHideTimer();
// 停止录音
if (IsRecording()) {
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Reminder hide timer started: %d seconds", m_reminderHideTime);
}
- void ThunderBirdModel::StopReminderHideTimer(void)
- {
- if (g_reminderHideTimer != nullptr)
- {
- osTimerStop(g_reminderHideTimer);
- osStatus_t ret = osTimerDelete(g_reminderHideTimer);
- if (ret != osOK)
- {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "StopReminderHideTimer delete failed, ret = %lx!!", ret);
- }
- g_reminderHideTimer = nullptr;
- }
- }
-
// ---------------------- OTA 倒计时定时器(已整合到新定时器系统) ----------------------
void ThunderBirdModel::StartOtaCountdown(uint32_t startVal)
{
ThunderBirdPresenter::~ThunderBirdPresenter()
{
// 停止所有定时器和资源
- ThunderBirdModel::GetInstance()->StopTimer();
+ ThunderBirdModel::GetInstance()->StopTimeDisplayTimer();
ThunderBirdModel::GetInstance()->StopOtaCountdown();
ThunderBirdModel::GetInstance()->StopCountUpTimer();
- ThunderBirdModel::GetInstance()->StopReminderHideTimer();
+ //ThunderBirdModel::GetInstance()->StopReminderHideTimer();
// 停止录音
if (ThunderBirdModel::GetInstance()->IsRecording()) {