Titanium Alloy - Как приложение запускается при создании диалога?
У меня есть этот код в 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(); каково поведение приложения? Это остановится там или продолжит бежать к б;? Большое спасибо!
1 ответ
Решение
В основном, когда вы используете только функцию alert(), приложение запускается в фоновом режиме, оно не будет ждать ответа функции alert().
Но если вы создадите предупреждающее сообщение с помощью Ti.UI.createAlertDialog() и прослушивателя событий для него, то приложение будет ожидать ответа от пользовательского ввода.
ссылка:
http://docs.appcelerator.com/titanium/3.0/
На этой странице примеры 1 и 2 выглядят так, как если бы вы не ждали выполнения, а если вы используете пример 3 и используете соответствующее событие согласно вашему требованию, то вы можете его достичь.