Nativescript-创建导航历史记录

Nativescript-创建导航历史记录,nativescript,Nativescript,我有一个应用程序-从A页开始导航到B页 是否可以将应用程序设置为导航到B页,该页上的“后退”按钮将导航到A页,然后再次按“硬件后退”按钮退出应用程序 基本上,模拟应用程序从A开始,用户导航到B,然后再返回 是否可以创建后台导航历史记录?这听起来像android应用程序中的默认导航堆栈。如果是的话,这是开箱即用的工作方式。如果它没有按描述的那样工作,那么我误解了你的要求:)另外,如果你需要使用导航堆栈,你可以使用ui/frame模块,访问STACK方法返回数组说明……在启动时,有时我希望应用程序直

我有一个应用程序-从A页开始导航到B页

是否可以将应用程序设置为导航到B页,该页上的“后退”按钮将导航到A页,然后再次按“硬件后退”按钮退出应用程序

基本上,模拟应用程序从A开始,用户导航到B,然后再返回


是否可以创建后台导航历史记录?

这听起来像android应用程序中的默认导航堆栈。如果是的话,这是开箱即用的工作方式。如果它没有按描述的那样工作,那么我误解了你的要求:)另外,如果你需要使用导航
堆栈
,你可以使用
ui/frame
模块,访问
STACK
方法返回
数组
说明……在启动时,有时我希望应用程序直接转到B页。所以A页不在导航历史记录中…但是如果用户按下后退按钮,我希望他们导航到A页并再次按下后退,正常退出应用程序。注意,在导航到B页之前,我想先推历史记录中的A页。在应用程序的入口点app.js(app.ts)中,您可以确定向用户发送哪个页面。例如,如果他们之前已经过身份验证,并且您存储了一些密钥,只需检查密钥,然后在调用app.js中的
.start()
方法时,指向您希望用户访问的页面/模块。然后,您需要实际使用我最初描述的
ui/frame
模块来找出
堆栈中的帧,然后您应该能够
push()
pop
splice
,从堆栈中添加/删除帧。我从未尝试过操作堆栈,但应该可以。这听起来像android应用程序中的默认导航堆栈。如果是的话,这是开箱即用的工作方式。如果它没有按描述的那样工作,那么我误解了你的要求:)另外,如果你需要使用导航
堆栈
,你可以使用
ui/frame
模块,访问
STACK
方法返回
数组
说明……在启动时,有时我希望应用程序直接转到B页。所以A页不在导航历史记录中…但是如果用户按下后退按钮,我希望他们导航到A页并再次按下后退,正常退出应用程序。注意,在导航到B页之前,我想先推历史记录中的A页。在应用程序的入口点app.js(app.ts)中,您可以确定向用户发送哪个页面。例如,如果他们之前已经过身份验证,并且您存储了一些密钥,只需检查密钥,然后在调用app.js中的
.start()
方法时,指向您希望用户访问的页面/模块。然后,您需要实际使用我最初描述的
ui/frame
模块来找出
堆栈中的帧,然后您应该能够
push()
pop
splice
,从堆栈中添加/删除帧。我从未尝试过操纵堆栈,但应该可以工作。