Riverpod - 消费者仍然在 providerlistener 之后观察

时间:2021-06-17 17:50:49

标签: flutter riverpod

我使用 ProviderListener 来处理单个事件,并使用消费者来处理状态变化。 两者都观察到相同的 StateNotifierProvider

这样的事情...

ProviderListener(
        provider: authPP,
        onChange: (context, state) {
          // on change FOR SINGLE EVENT
        },
        child: Consumer(
          builder: (context, watcher, child) {
            //on state change
            //return watcher(authPP)..bla bla 
          },
        ))

注意:authPP 是同一个 stateNotifierProvider

我在 youtube 上观看的教程在观察相同的 stateNotifierProvider 时似乎工作得很好,但是当我在 ProviderListener 和消费者中测试它时。

当真的在 ProviderListener 中观察到某些东西时,我希望消费者忽略它。

我应该在这里使用两个不同的 stateNotifierProvider 吗?

谢谢

0 个答案:

没有答案