我正在使用flutter,firebase和bloc模式创建一些应用程序。我想从firebase加载用户,所以如果用户还没有加载,我将引导用户到登录屏幕。
现在我在扑朔迷离的飞溅屏幕上挣扎了很多! 首先,我用FutureBuilder和其他东西创建自己的启动屏幕,但是由于某种原因,它无法正常工作,并且导航器有问题!
现在我找到了启动窗口,然后我想向它添加一些逻辑(例如加载用户,导航到登录屏幕等)。
因此,是否有向此屏幕添加逻辑的方法? (我将Main App类更改为有状态的小部件,并尝试向initState函数添加一些逻辑,但是其中存在一些问题,例如我无法在initState中使用导航器!)