Flutter 创建提供程序时调用方法

Flutter 创建提供程序时调用方法,flutter,state-management,riverpod,Flutter,State Management,Riverpod,使用提供者中的ChangeNotifierProvider小部件,当使用create创建提供者时,可以立即调用一个方法,比如onInit() ChangeNotifierProvider(创建:(\u)=>SomeChangeNotifier(上下文:上下文)…onInit(); riverpod做同样事情的方式是什么 我试过了 final exampleProvider=ChangeNotifierProvider.autoDispose((ref)=>ExampleChangeNotifie

使用提供者中的
ChangeNotifierProvider
小部件,当使用
create
创建提供者时,可以立即调用一个方法,比如onInit()

ChangeNotifierProvider(创建:(\u)=>SomeChangeNotifier(上下文:上下文)…onInit();

riverpod做同样事情的方式是什么

我试过了

final exampleProvider=ChangeNotifierProvider.autoDispose((ref)=>ExampleChangeNotifier(providerRef:ref)…onInit();


思考
onInit()
将在
exampleProvider
在小部件的构建中被
read
watch
ed时第一次被调用,但它没有被调用。

您需要阅读提供程序。您需要阅读提供程序。