2015-01-05 3 views
1

Если действие не удалось, в стратегии сбоя есть опция «Спросить пользователя о погоде повторить попытку или выйти из строя». Если пользователь выбирает параметр повтора, он повторяет одно и то же действие и снова сработает.Как вернуться к предыдущему экрану, если действие не выполнено в install4j

В моем случае, если пользователь выбирает параметр повтора, пользователю необходимо вернуться к предыдущему экрану, изменить выбор и повторить попытку.

Есть ли способ достичь этого?

ответ

2

В install4j 6 просто установите свойство «Стратегия сбоя» для действия «Вернуть родительский экран».

В install4j 5 и более ранние версии, вы должны добавить «Выполнить скрипт» действия со сценарием:

if (context.isErrorOccurred()) { 
    Util.showWarningMessage("Action failed"); 
    context.goBack(0); 
} 
return true; 

и, кроме того, установить «Run скрипт» действия со сценарием:

context.setErrorOccurred(false); 
return true; 

перед действием, чей отказ вы хотите проверить.

Смежные вопросы