android - StatefulWidget的createState方法中如何读取值
问题描述
您好,我想createState
从StatefulWidget
.
我试图async
在该方法之后添加,但它不起作用。正确的做法是什么?
class LoginScreen extends StatefulWidget {
@override
_LoginScreenState createState() {
// check if user is logged. If logged then send user to dashboard else keep it here
return new _LoginScreenState();
}
}
解决方案
你没有。
createState
除了状态创建之外,您不应该有任何东西。如果您想进行此类检查,请State
改为在类内进行:
class MyState extends State<MyWidget> {
@override
void didChangeDependencies() {
// check if the user is logged
}
}
推荐阅读
- ansible - 如何定期(每周)自动重启远程机器?
- ibeacon - 如何使用网络蓝牙找到信标?
- java - 如何在 ResourceChangeListener(eclipse 插件)中添加标记?
- node.js - nodejs api不转发从另一个服务收到的响应
- php - 来自 Yandex.Direct 的 GET 请求为空
- c# - 保存在数组中的位图在访问后被删除
- compiler-errors - Ocaml 错误:语法错误:')' 预期,但我找不到在哪里
- python - PYTHON Pandas - 根据其他数据帧中的值对数据帧使用 Pandas 样式
- haskell - 如何使用堆栈更改生成二进制文件的路径?
- postgresql - \COPY 不在 psql 中打印计数