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时第一次被调用,但它没有被调用。您需要阅读提供程序。您需要阅读提供程序。