From 8d948c0c46419d0fccb8c4429032cf989d36fd4d Mon Sep 17 00:00:00 2001 From: David Senk Date: Sun, 8 Sep 2024 13:59:49 -0400 Subject: [PATCH] added keepalive for listen tab --- lib/Listen.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/Listen.dart b/lib/Listen.dart index fea2530..e19688b 100644 --- a/lib/Listen.dart +++ b/lib/Listen.dart @@ -19,7 +19,11 @@ class PlayControls extends StatefulWidget { State createState() => _PlayControlsState(); } -class _PlayControlsState extends State { +class _PlayControlsState extends State + with AutomaticKeepAliveClientMixin { + @override + bool get wantKeepAlive => true; + bool isPlaying = false; late final AudioPlayer player; @@ -47,6 +51,8 @@ class _PlayControlsState extends State { @override Widget build(BuildContext context) { + super.build(context); + if (isPlaying) { player.resume(); } else {