Dart 如何知道哪个屏幕位于顶部(活动/安装)
iam使用Flatter实现应用程序,必须输入pin屏幕才能访问该应用程序,每次恢复应用程序时pin都会显示,因此iam使用()这里的问题是,如果有什么东西干扰了应用程序,例如whatsapp通知,pin会显示出来,这很酷,但是如果出现两条消息,我会收到两个pin码,因此一个,一旦我有了27个pin码,我就必须输入它们才能恢复应用程序,这一点都不酷 所以这里的问题是,有没有任何方法或方法可以知道哪个屏幕位于堆栈顶部(导航器堆栈)?我的意思是用户现在可以看到,所以我不必再次显示pinDart 如何知道哪个屏幕位于顶部(活动/安装),dart,flutter,navigator,Dart,Flutter,Navigator,iam使用Flatter实现应用程序,必须输入pin屏幕才能访问该应用程序,每次恢复应用程序时pin都会显示,因此iam使用()这里的问题是,如果有什么东西干扰了应用程序,例如whatsapp通知,pin会显示出来,这很酷,但是如果出现两条消息,我会收到两个pin码,因此一个,一旦我有了27个pin码,我就必须输入它们才能恢复应用程序,这一点都不酷 所以这里的问题是,有没有任何方法或方法可以知道哪个屏幕位于堆栈顶部(导航器堆栈)?我的意思是用户现在可以看到,所以我不必再次显示pin 提前感谢假设
提前感谢假设您的应用程序中有3个页面,即“PageHome”、“Page1”、“PagePin”。然后:
static String strCurPage = 'PageHome';
gv.strCurPage = 'PagePin';