appLifecycleState function
- @Riverpod(keepAlive: true)
Implementation
@Riverpod(keepAlive: true)
AppLifecycleState appLifecycleState(AppLifecycleStateRef ref) {
final observer = _AppLifecycleObserver((value) => ref.state = value);
final binding = WidgetsBinding.instance..addObserver(observer);
ref.onDispose(() => binding.removeObserver(observer));
return AppLifecycleState.resumed;
}