Flutter 颤振显示页面一次

Flutter 颤振显示页面一次,flutter,Flutter,嗨,我希望用户在应用程序首次打开时做出选择。之后,我不希望用户每次进入应用程序时都看到这个页面。如果用户需要,用户可以从抽屉菜单切换到页面。 我应该怎么做呢?我的应用程序中已经有了一个启动屏幕。这是一个单独的页面我们可以使用SharedReferences包 用户访问BaseScreen页面后,我们必须在设备中本地写入“日志”、“注释”或“跟踪” 已经有了软件包选项,例如SQFlite、Hive,但我个人推荐共享首选项软件包 下面我向您展示了基本代码,以便您能够理解 密码 类BaseScreen

嗨,我希望用户在应用程序首次打开时做出选择。之后,我不希望用户每次进入应用程序时都看到这个页面。如果用户需要,用户可以从抽屉菜单切换到页面。 我应该怎么做呢?我的应用程序中已经有了一个启动屏幕。这是一个单独的页面

我们可以使用SharedReferences包

用户访问BaseScreen页面后,我们必须在设备中本地写入“日志”、“注释”或“跟踪”

已经有了软件包选项,例如SQFlite、Hive,但我个人推荐共享首选项软件包

下面我向您展示了基本代码,以便您能够理解

密码 类BaseScreen扩展StatefulWidget{ @凌驾 _BaseScreenState createState=>\u BaseScreenState; } 类_BaseScreenState扩展状态{ @凌驾 无效初始状态{ super.initState; 导航应用屏幕; } void navigateLastPage异步{ final SharedReferences prefs=等待SharedReferences.getInstance; String isOpened=prefs.getString“第一个屏幕已打开”; //如果已经打开,需要推到另一个屏幕 如果lastRoute=='true'{ Navigator.ofcontext.pushName'/realAppScreen'; } }