我是iOS开发人员,现在正在尝试Flutter。
作为标题,我想要实现的是使一个类像“ manager”,在应用程序启动时控制我的页面路由。
<[我知道我可以在用户交互上进行推送,就像监听IconButton的onTap一样。但是我不知道该怎么做'
自动'。
据我所知,Flutter中的'build(context)'与iOS中的'viewDidLoad'类似,但是它专门针对UI,因此我可以将逻辑放在哪里?@override
void initState() {
super.initState();
if(condition){
WidgetsBinding.instance.addPostFrameCallback((_) async {
Navigator.push(
context,
MaterialPageRoute(
builder: (BuildContext context) => NextPage()
)
);
});
}
}