您好,我想从createState
的StatefulWidget
内的SharedPreferences中读取值。
我尝试在该方法后添加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
}
}