return true;
}
- // 更新二维码(如果设备ID有效)
+ // 更新二维码
void ThunderBirdPresenter::UpdateQrcodeIfValid()
{
-
- // 检查IMEI是否有效 并且 二维码是否有效更新过
- if (ThunderBirdModel::GetInstance()->IsIMEIValid() && ThunderBirdModel::GetInstance()->GetQrcodeChecked() == true) {
+ if(ThunderBirdModel::GetInstance() == nullptr)
+ {
return;
}
-
- // 更新二维码 更新一次二维码 不能一直获取
- ThunderBirdGuideView::GetInstance()->UpdateQrcode();
-
- //设置更新
- ThunderBirdModel::GetInstance()->SetQrcodeChecked(true);
+ // 检查IMEI有效 并且 二维码没有更新过
+ if (ThunderBirdModel::GetInstance()->IsIMEIValid() && ThunderBirdModel::GetInstance()->GetQrcodeChecked() == false) {
+ // 更新二维码 更新一次二维码 不能一直更新
+ ThunderBirdGuideView::GetInstance()->UpdateQrcode();
+
+ //设置更新过
+ ThunderBirdModel::GetInstance()->SetQrcodeChecked(true);
+ }
}
}