【发布时间】:2020-08-20 22:02:49
【问题描述】:
我只是将字符串值保存在 FlutterSecureStorage 中并在其他页面上获取它的问题是它在其他页面上打印值但显示错误
我保存字符串的第一页
if(data['access_token'].length > 2) {
final storage = new FlutterSecureStorage();
await storage.write(key: 'token', value: data['access_token']);
Navigator.push(
context,
MaterialPageRoute(builder: (context) => MyStatefulWidget()),
);
}
我得到它的第二页
class _EventsState extends State<Events> {
@override
initState() async {
// TODO: implement initState
final storage = new FlutterSecureStorage();
String value = await storage.read(key: 'token');
print(value);
super.initState();
}
}
错误是
_EventsState.initState() returned a Future.
还附上整个错误
【问题讨论】:
标签: flutter async-await future