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 и используете соответствующее событие согласно вашему требованию, то вы можете его достичь.

Другие вопросы по тегам