Android scrollableView中的Handle back按钮

Android scrollableView中的Handle back按钮,android,titanium,appcelerator,Android,Titanium,Appcelerator,我的应用程序都包含在滚动视图中。当用户单击Android上的back按钮时,我想返回到可滚动视图的预览页面,而不是关闭应用程序。仅当用户在第0页单击“上一步”按钮时,应用程序才应关闭。这是否可能,以及如何实现?我找到了答案:使用android:back事件并将主窗口设置为“modal:true” @danmaz74您的代码没有像预期的那样为我工作,而是工作正常 var secondWindow = Titanium.UI.createWindow({ modal: true }); se

我的应用程序都包含在
滚动视图中
。当用户单击Android上的
back按钮时,我想返回到可滚动视图的预览页面,而不是关闭应用程序。仅当用户在第0页单击“上一步”按钮时,应用程序才应关闭。这是否可能,以及如何实现?

我找到了答案:使用android:back事件并将主窗口设置为“modal:true”


@danmaz74您的代码没有像预期的那样为我工作,而是工作正常

var secondWindow = Titanium.UI.createWindow({  
  modal: true
});
secondWindow.addEventListener('android:back', function (e) {
   secondWindow.close();
});
由于您希望应用程序在第一个窗口退出

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

您是否维护一个位置变量,允许系统知道您当前正在查看的页面?是的,我这样做是为了知道导航历史记录,但实际上您不需要它来跟踪位置:您可以使用scrollableView.currentPage
var firstWindow = Titanium.UI.createWindow({  
     exitOnClose : true
});