我在用
function Global_Events_OnStart(e) {
isNetworkUp = (Device.connectionType == 0);
}若要检测网络是否连接,请执行以下操作。在主屏幕的onShow事件中,它承载运行run客户端的代码:
function pgHome_Self_OnShow() {
if (isNetworkUp) {
wcPersonList.run(true); // async run
wcImages.run(true);
}else{
Dialogs.dlConnectionWarning.show();
}
}这样可以吗?还是应该向全局Application.onError事件添加其他控件?
发布于 2014-12-18 10:05:48
使用isNetworkUp控件,您可以使用自己的错误对话框。
如果您不编写任何codeLines来检测网络是否处于上升或关闭状态,
它触发了Global_Events_OnError。
function Global_Events_OnError(e) {
switch (e.type) {
case "Server Error":
case "Size Overflow":
alert(lang.networkError);
break;
default:
SES.Analytics.eventLog("error", JSON.stringify(e));
//change the following code for desired generic error messsage
alert({
title : lang.applicationError,
message : e.message + "\n\n*" + e.sourceURL + "\n*" + e.line + "\n*" + e.stack
});
break;
}
}Global_Events_OnError是预定义的函数,用于检测项目中的任何错误。
Smartface.io团队
https://stackoverflow.com/questions/27541786
复制相似问题