我在initState中尝试读取streamProvider,但失败了。请指点我,我做错了什么?
@override
void initState() {
super.initState();
WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
final userStream = context.read(userStreamProvider);
print('user : $userStream'); // user : AsyncValue<Null>.loading()
});
}
到目前为止,我发现
context.read(userStreamProvider)
只能在build(BuildContext context)
方法内部使用。