Flutter Riverpod:在更新其状态之前需要从 StateNotifierProvider 获取旧状态

问题描述

我正在将 Flutter 与 Riverpod 一起使用,并有以下问题。我目前有这个 StateNotifierProvider 并且一些小部件正在监听它:

final editMyProfileviewmodelProvider =
    StateNotifierProvider.autodispose<EditMyProfileviewmodel>(
  (ref) {
    final myProfile = ref.watch(myProfileProvider).data.value;
    //
    // can I kNow the old state over here?
    //
    return EditMyProfileviewmodel(
      myProfile: myProfile,read: ref.read,);
  },name: 'editMyProfileviewmodelProvider',);

假设通知程序的状态发生了变化。提供程序将运行并创建一个新的 EditMyProfileviewmodel。我想在代码中的注释处了解通知程序的旧状态。这可能吗??

感谢您提供任何帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)