钛合金 - 创建对话框时应用程序如何运行?

时间:2015-03-18 03:12:49

标签: titanium

我在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; ? 非常感谢你!

1 个答案:

答案 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并根据您的要求使用适当的事件,那么您就可以实现它。

相关问题