Flutter获取全局context(诸如一些工具类使用)
作者:
禄子_c79b | 来源:发表于
2022-07-05 16:25 被阅读0次
1创建一个全局的GlobalKey
class Global{
static GlobalKey<NavigatorState> navigatorKey = GlobalKey();
}
2MaterialApp中设置navigatorKey
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
navigatorKey: Global.navigatorKey,
routes: <String, WidgetBuilder>{
"login": (context) => MyApp1(),
);
3诸如工具类需要context获取context
BuildContext? context = Global.navigatorKey.currentState!.context;
本文标题:Flutter获取全局context(诸如一些工具类使用)
本文链接:https://www.haomeiwen.com/subject/dtvsbrtx.html
网友评论