Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 如何在颤振中动态设置根视图?_Dart_Flutter_Flutter Layout_Dart Pub - Fatal编程技术网

Dart 如何在颤振中动态设置根视图?

Dart 如何在颤振中动态设置根视图?,dart,flutter,flutter-layout,dart-pub,Dart,Flutter,Flutter Layout,Dart Pub,开发人员 我有一种情况,我想根据条件更改我的根视图。例如,如果用户已登录,则根视图将显示在主屏幕或登录屏幕上 我怎样才能做到这一点?请帮忙 谢谢在main.dart文件中,您有函数void main()=>runApp(MyApp())其中MyApp是一个返回MaterialApp小部件或类似内容的小部件。您已经可以选择此处,从不同的home小部件开始 如果必须基于某些异步操作(如检查首选项或安全存储中的设置)选择“开始”屏幕,则返回FutureBuilder而不是MaterialApp。Fut

开发人员

我有一种情况,我想根据条件更改我的根视图。例如,如果用户已登录,则根视图将显示在主屏幕或登录屏幕上

我怎样才能做到这一点?请帮忙


谢谢

在main.dart文件中,您有函数
void main()=>runApp(MyApp())其中MyApp是一个返回MaterialApp小部件或类似内容的小部件。您已经可以选择此处,从不同的
home
小部件开始


如果必须基于某些异步操作(如检查首选项或安全存储中的设置)选择“开始”屏幕,则返回FutureBuilder而不是MaterialApp。FutureBuilder然后在完成操作后返回小部件

我试图在Future builder上更新初始路由名称,但显示了我的登录页面