if(fp==NULL)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "open fail");
+ if(SystemupgradeView::GetInstance())
SystemupgradeView::GetInstance()->set_string_value(NULL,false);
return;
}
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "fread %d",ret);
fclose(fp);
free(buf);
+ if(SystemupgradeView::GetInstance())
SystemupgradeView::GetInstance()->set_string_value(NULL,false);
return;
}
sprintf(msg_buf,"%s",msg);
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "%s",msg);
-
+ if(SystemupgradeView::GetInstance())
SystemupgradeView::GetInstance()->set_string_value(msg_buf,falg);
//RootView::GetInstance()->Invalidate();
&connection);
PRINT("custom_start_ota_download %d \r\n",rett);
if(rett!=0)
- SystemupgradeView::GetInstance()->set_string_value(NULL,false);
+ {
+ if(SystemupgradeView::GetInstance())
+ SystemupgradeView::GetInstance()->set_string_value(NULL,false);
+ }
+
// SystemupgradeView::GetInstance()->init_fail(0);
return ERRCODE_SUCC;
}
{
newVersion->SetText(str);
}
- newVersionTitle->SetText("有最新固件版本");
+ if(newVersion)
newVersion->SetVisible(true);
- newVersionTitle->SetVisible(true);
+
+ if(newVersionTitle)
+ {
+ newVersionTitle->SetText("有最新固件版本");
+ newVersionTitle->SetVisible(true);
+ }
+
//new_label->SetVisible(true);
is_new_version=true;
if(str!=NULL)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "str %s",str);
- newVersion->SetText(str);
- newVersion->SetVisible(true);
+ if(newVersion)
+ {
+ newVersion->SetText(str);
+ newVersion->SetVisible(true);
+ }
+
}
+ if(newVersion)
+ {
+ newVersionTitle->SetText("获取升级失败");
+ newVersionTitle->SetVisible(true);
+ }
- newVersionTitle->SetText("获取升级失败");
- newVersionTitle->SetVisible(true);
is_new_version=false;
}
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SystemView::SystemUpgradeButtonExt new fail!");
}
SystemUpgradeButton_->SetPosition(163, 400, 180, 80);
- SystemUpgradeButton_->SetViewId(SYSTEM_UPGRADE);
+ SystemUpgradeButton_->SetViewId(SYSTEM_UPGRADE_t);
SystemUpgradeButton_->SetStyle(STYLE_BACKGROUND_COLOR, 0xff191919);
SystemUpgradeButton_->SetText("确认升级");
SystemUpgradeButton_->SetAlign(TEXT_ALIGNMENT_LEFT);