Заставить потребителя не слушать - PullRequest
0 голосов
/ 13 июля 2020

Я хочу использовать в Consumer, который представляет поставщика, но я хочу, чтобы потребитель не слушал, например:

Provider.of<SomeClass>(context, listen: false).DoSomething();

не могу найти способ сделать это с Consumer, поэтому я буду счастлив получить помощь ..

1 Ответ

0 голосов
/ 14 июля 2020

Consumer должен слушать, если вы не хотите слушать, тогда вам придется использовать что-то еще, например Selector, которое будет срабатывать только при выполнении условия, или даже использовать Provider.of<SomeClass>(context, listen: false).DoSomething(); непосредственно на ваш код.

...