gpt4 book ai didi

flutter : A member named 'read' is defined in extensions 'ReadContext' and 'BuildContextX' and neither is more spesific

转载 作者:行者123 更新时间:2023-12-05 01:28:47 25 4
gpt4 key购买 nike

我的应用程序中有一个返回的按钮:

onPressed: () {
return context
.read(FavoriteIds.provider.notifier)
.toggle(doa.id.toString());
},

在这种情况下,我使用了 riverpod 提供程序。但是当我想导入一个 flutter_bloc 包时,read 关键字会出错并显示此消息名为“read”的成员在扩展“ReadContext”和“BuildContextX”中定义,两者都不是更具体。尝试使用扩展替代来指定您想要选择的扩展。

请帮我解决这个问题。谢谢:)

最佳答案

这里的问题是 read() 是在 ReadContextBuildContextX 扩展中定义的。所以编译器没有获取要使用的扩展名。

要解决错误,请使用:ReadContext(context).read 如果您想访问 bloc 或 BuildContextX(context).read() 根据您的需要。

关于 flutter : A member named 'read' is defined in extensions 'ReadContext' and 'BuildContextX' and neither is more spesific,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68342088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com