# fluttertpc_flutter_lifecycle_detector **Repository Path**: openharmony-sig/fluttertpc_flutter_lifecycle_detector ## Basic Information - **Project Name**: fluttertpc_flutter_lifecycle_detector - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-11-11 - **Last Updated**: 2025-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚨 **重要提示 | IMPORTANT** > > **⚠️ 此代码仓已归档。新地址请访问 [fluttertpc_flutter_lifecycle_detector](https://gitcode.com/openharmony-sig/fluttertpc_flutter_lifecycle_detector)。| ⚠️ This repository has been archived. For the new address, please visit [fluttertpc_flutter_lifecycle_detector](https://gitcode.com/openharmony-sig/fluttertpc_flutter_lifecycle_detector).** > --- > # flutter_lifecycle_detector A plugin flutter detect app entering background or foreground mode. Plugin only support Android, iOS. Add package to project: This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get): ```flutter_lifecycle_detector: ^0.0.6``` ## Detect background mode ``` FlutterLifecycleDetector().onBackgroundChange.listen((isBackground) { /// `isBackground` is true => background /// `isBackground` is false => foreground log('Status background $isBackground'); }); ``` ## Full example: ```import 'dart:developer'; import 'package:flutter/material.dart'; import 'package:flutter_lifecycle_detector/flutter_lifecycle_detector.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatefulWidget { const MyApp({super.key}); @override State createState() => _MyAppState(); } class _MyAppState extends State { @override void initState() { // Detect mode background FlutterLifecycleDetector().onBackgroundChange.listen((isBackground) { /// `isBackground` is true => background /// `isBackground` is false => foreground log('Status background $isBackground'); }); super.initState(); } @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( title: const Text('Plugin example app'), ), body: const Center( child: Text('flutter_lifecycle_detector'), ), ), ); } } ```