import 'package:flutter/material.dart'; /// keep alive class NovyKeepAlive extends StatefulWidget { final Widget child; final bool? wantKeepAlive; const NovyKeepAlive( {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!; }