我在Titanium中有这个代码:
a;
showDialog({
title: L('dialog_title_geo_error'),
message: L("alert_geo_disable")
});
b;
function showDialog(args) {
var dialog = Ti.UI.createAlertDialog(args);
dialog.show();
return dialog;
};
运行showDialog();应用程序的行为是什么?它会暂停还是继续跑到b; ? 非常感谢你!
答案 0 :(得分:1)
基本上当你只使用alert()函数时,app会在后台执行,它不会等待alert()函数响应。
但是如果您使用Ti.UI.createAlertDialog()和事件监听器创建警报消息,那么应用程序将等待用户输入的响应。
REF:
http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.UI.AlertDialog-property-cancel
在此页面中,示例1和2就像不等待执行,如果您使用示例3并根据您的要求使用适当的事件,那么您就可以实现它。