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