如果有任何响应,我想创建一个通用的公共方法将应用程序导航到登录屏幕:unauthenticated
。
问题是我没有context
在我的Navigator
.
在Android中我曾经使用:getApplicationContext()
,我如何在Flutter中做到这一点?
如果有任何响应,我想创建一个通用的公共方法将应用程序导航到登录屏幕:unauthenticated
。
问题是我没有context
在我的Navigator
.
在Android中我曾经使用:getApplicationContext()
,我如何在Flutter中做到这一点?
它将作为上下文下面的方法工作是自定义方法
Widget profileTextView(BuildContext context) {
}
新年快乐 :)
使用flutter_modular
包您可以管理您的应用程序状态、路线和许多其他事情。但是在这种情况下,我们感兴趣的是使用以下命令在整个应用程序中的上下文:
Modular.to.navigator.context
记住对于路由,使用这个包你不需要上下文,但是如果你在任何地方都需要它,上面的这个命令可以解决问题。
在 Dart 中,我们不经常使用 getter 和 setter。在 Java 中,您getApplicationContext()
用于获取Context
. 在 Flutter 中,您可以直接Context
在应用程序内的任何位置使用预定义变量,如下所示:
@override
Widget build(BuildContext context) {
return Container();
}
BuildContext 我们可以用作 Application Context
。