#include "system/include/MemoryManager.h"
#include "thunderbird/include/ThunderBirdModel.h"
#include "NativeAbility.h"
+#include "graphic_service.h"
#ifdef SUPPORT_CAT1_SERVICE
#include "cat1_pub_api.h"
#endif
OtaView::GetInstance()->ChangeView(OtaView::OTA_VIEW_COUNTDOWN, OtaView::OTA_VIEW_UPDATING);
if(ThunderBirdModel::GetInstance()->is_Cat1_OtaUpgrade())
{
- ThunderBirdModel::GetInstance()->Cat1OtaUpgrade();
+ GraphicService::GetInstance()->PostGraphicEvent(
+ std::bind(&OHOS::ThunderBirdModel::Cat1OtaUpgrade,OHOS::ThunderBirdModel::GetInstance()));
}
}
#include "ota/include/OtaNightUpdateView.h"
#include "ota/include/OtaNightUpdateSuccessView.h"
#include "custom_runtime.h"
+#include "graphic_service.h"
#ifdef SUPPORT_CAT1_SERVICE
#include "cat1_server.h"
#endif
OtaView::GetInstance()->ChangeView(OtaView::OTA_VIEW_COUNTDOWN, OtaView::OTA_VIEW_UPDATING);
if(ThunderBirdModel::GetInstance()->is_Cat1_OtaUpgrade())
{
- ThunderBirdModel::GetInstance()->Cat1OtaUpgrade();
+ GraphicService::GetInstance()->PostGraphicEvent(
+ std::bind(&OHOS::ThunderBirdModel::Cat1OtaUpgrade,OHOS::ThunderBirdModel::GetInstance()));
}
}
//升级失败界面重试
}
else {
m_otaStatus = ThunderBirdModel::GetInstance()->GetOtaStatus();
+ OtaModel::GetInstance()->SetOtaStatus(m_otaStatus);
if(m_otaStatus == OTA_UI_STATUS_OPTIONAL_START)//选择升级
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "选择升级");