mainWin.pageLoad=false;
mainWin.addEventListener('load', function(e) {
  if(mainWin.pageLoad) {
    mainWin.open();
     } else {
      mainWin.close();
      var LoginWindow = Titanium.UI.createWindow({
        title : 'Login',
        url:'Login.js'
      });
   LoginWindow.open();
  }
});

这是我的app.js文件。如果pageLoad变量将 bool(boolean) 值保持为true,那么我需要导航至mainWin {Which is the current Window},否则我需要转到“登录页面”。

最佳答案

    var LoginWindow = Titanium.UI.createWindow ({
      backgroundColor:'#1E563F',
      url:'Login.js',
    });


    mainWin.addEventListener('open', checkPage);
        mainWin.pageLoad = false;

        function checkPage() {
           if(mainWin.pageLoad) {
             mainWin.open();
           } else {
             mainWin.close();
             LoginWindow.open();
           }
        }

  mainWin.open();

这应该工作。

10-07 14:27