Кнопка возврата назад в scrollableView - PullRequest
3 голосов
/ 11 сентября 2011

Мое приложение заключено в ScrollView. Когда пользователь нажимает кнопку Android back , я бы хотел вернуться на страницу предварительного просмотра прокручиваемого представления вместо закрытия приложения. Приложение должно закрываться только тогда, когда пользователь нажимает кнопку «Назад» на странице 0. Это возможно и как?

Ответы [ 2 ]

2 голосов
/ 11 сентября 2011

Я нашел ответ: используйте событие android: back И установите главное окно как «modal: true»

var win = Titanium.UI.createWindow({  
  modal: true,
  exitOnClose:true
});

win.addEventListener('android:back', function (e) {
  // do what you want here
});
0 голосов
/ 16 февраля 2014

@ danmaz74 Ваш код не работал для меня, как ожидалось, вместо этого он работал нормально

var secondWindow = Titanium.UI.createWindow({  
  modal: true
});
secondWindow.addEventListener('android:back', function (e) {
   secondWindow.close();
});

И так как вы хотите, чтобы приложение закрывалось в первом окне.

var firstWindow = Titanium.UI.createWindow({  
     exitOnClose : true
});
...