import 'package:flutter/material.dart'; /// keep alive class AppKeepAlive extends StatefulWidget { final Widget child; final bool? wantKeepAlive; const AppKeepAlive( {super.key, required this.child, this.wantKeepAlive = true}); @override State createState() => _CmKeepAlivePageState(); } class _CmKeepAlivePageState extends State with AutomaticKeepAliveClientMixin { @override Widget build(BuildContext context) { super.build(context); return widget.child; } @override bool get wantKeepAlive => widget.wantKeepAlive!; }