我怎样才能拥有一个在应用程序启动时实例化的状态通知程序提供程序?
How can I have a state notifier provider that's instanciated when the app is started?
我有一个包含多个 riverpod 状态通知程序提供程序的 Flutter 应用程序。其中一些需要在应用启动之前调用,我该如何实现?
如果有更简单的方法,我会很乐意接受建议。
您可以在注册StateNotifier
时调用它。例如:
final gpsHandlerProvider =
StateNotifierProvider<GpsHandlerNotifier, bool>((ref) {
return GpsHandlerNotifier()..checkGps();
});
感谢 Dart 中的 cascade notation
。
我有一个包含多个 riverpod 状态通知程序提供程序的 Flutter 应用程序。其中一些需要在应用启动之前调用,我该如何实现?
如果有更简单的方法,我会很乐意接受建议。
您可以在注册StateNotifier
时调用它。例如:
final gpsHandlerProvider =
StateNotifierProvider<GpsHandlerNotifier, bool>((ref) {
return GpsHandlerNotifier()..checkGps();
});
感谢 Dart 中的 cascade notation
。