fix:调整定时器

This commit is contained in:
liyi 2024-12-12 16:05:53 +08:00
parent f3e42e3ac8
commit 16ca0a012c

View File

@ -13,6 +13,7 @@ class LocalHtmlPage extends StatefulWidget {
class _LocalHtmlPageState extends State<LocalHtmlPage> { class _LocalHtmlPageState extends State<LocalHtmlPage> {
late final WebViewController _controller; late final WebViewController _controller;
Timer? timer;
@override @override
void initState() { void initState() {
@ -45,7 +46,7 @@ class _LocalHtmlPageState extends State<LocalHtmlPage> {
int start = 0; int start = 0;
int end = 0; int end = 0;
List<int> buffer = []; // List<int> buffer = []; //
Timer? timer;
// 800 // 800
timer ??= Timer.periodic(Duration(milliseconds: 800), (timer) async { timer ??= Timer.periodic(Duration(milliseconds: 800), (timer) async {
@ -216,4 +217,11 @@ class _LocalHtmlPageState extends State<LocalHtmlPage> {
return result; return result;
} }
@override
void dispose() {
timer?.cancel();
timer=null;
super.dispose();
}
} }