INNER CODE UNIT · Dart

TonkatsuBoxApp

hacan359/tonkatsu_box · lib/app.dart:19

class TonkatsuBoxApp extends ConsumerStatefulWidget {
  const TonkatsuBoxApp({super.key});

  @override
  ConsumerState<TonkatsuBoxApp> createState() => _TonkatsuBoxAppState();
}

class _TonkatsuBoxAppState extends ConsumerState<TonkatsuBoxApp> {
  late final AppLifecycleListener _lifecycleListener;

  @override
  void initState() {
    super.initState();
    _lifecycleListener = AppLifecycleListener(
      // Veto OS-level close requests while a restore is mid-flight so SQLite
      // can't be cut off mid-write; forced kills still bypass this.
      onExitRequested: () async {
        if (ref.read(restoreInProgressProvider)) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…