mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-21 01:26:59 +08:00
opt live
Closes #979 Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -11,6 +11,7 @@ import 'package:PiliPlus/pages/mine/controller.dart';
|
||||
import 'package:PiliPlus/utils/app_scheme.dart';
|
||||
import 'package:PiliPlus/utils/context_ext.dart';
|
||||
import 'package:PiliPlus/utils/extension.dart';
|
||||
import 'package:PiliPlus/utils/page_utils.dart';
|
||||
import 'package:PiliPlus/utils/storage.dart';
|
||||
import 'package:PiliPlus/utils/utils.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -23,9 +24,6 @@ class MainApp extends StatefulWidget {
|
||||
|
||||
@override
|
||||
State<MainApp> createState() => _MainAppState();
|
||||
|
||||
static final RouteObserver<PageRoute> routeObserver =
|
||||
RouteObserver<PageRoute>();
|
||||
}
|
||||
|
||||
class _MainAppState extends State<MainApp>
|
||||
@@ -43,7 +41,10 @@ class _MainAppState extends State<MainApp>
|
||||
super.didChangeDependencies();
|
||||
NetworkImgLayer.reduce =
|
||||
NetworkImgLayer.reduceLuxColor != null && context.isDarkMode;
|
||||
MainApp.routeObserver.subscribe(this, ModalRoute.of(context) as PageRoute);
|
||||
PageUtils.routeObserver.subscribe(
|
||||
this,
|
||||
ModalRoute.of(context) as PageRoute,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -74,7 +75,7 @@ class _MainAppState extends State<MainApp>
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
MainApp.routeObserver.unsubscribe(this);
|
||||
PageUtils.routeObserver.unsubscribe(this);
|
||||
WidgetsBinding.instance.removeObserver(this);
|
||||
GStorage.close();
|
||||
PiliScheme.listener?.cancel();
|
||||
|
||||
Reference in New Issue
Block a user