【发布时间】:2020-10-05 00:17:45
【问题描述】:
如果应用首次使用FutureBuilder() 启动,我正在尝试启动“如何使用”屏幕。
isFisrtTime() 如果应用程序首次启动,则返回 true。
这里是FutureBuilder 代码:
body: FutureBuilder(
future: isFirstTime(),
initialData: Container(),
builder: (context, snapshot){
if(snapshot.data == true){
Navigator.pushNamed(context, '/howtouse');
return (currentScreen == 'Home')
? HomeBody()
: CBook(changeScreen: changeCurrentScreen);
}
else {
return (currentScreen == 'Home')
? HomeBody()
: CBook(changeScreen: changeCurrentScreen);
}
},
),
请帮忙
【问题讨论】:
标签: android-studio flutter dart