Provider
我阅读了文档,并查看了很多示例,但如果我需要访问多个类中的数据,我仍然不明白应该使用。主要问题 -context
在小部件之外不存在。
所以可能我不理解提供者的概念?这是我的意思的小例子:
class A
{
String foo;
}
和
class B
{
String x;
Provider<A>.of(context).foo = "aaa";
}
我遇到了这个问题,我不知道如何解决它。
Provider
我阅读了文档,并查看了很多示例,但如果我需要访问多个类中的数据,我仍然不明白应该使用。主要问题 -context
在小部件之外不存在。
所以可能我不理解提供者的概念?这是我的意思的小例子:
class A
{
String foo;
}
和
class B
{
String x;
Provider<A>.of(context).foo = "aaa";
}
我遇到了这个问题,我不知道如何解决它。
我遇到了同样的问题,我在这个包get_it中找到了解决方案,您可以在不使用提供程序的情况下访问类的实例,并且您不需要上下文,但是提供程序用于在您的业务逻辑和 UI 之间进行链接,所以您应该在 ui 中使用 provider.of(context) 而不是在你的逻辑中,但我认为这个包会帮助你