diff --git a/lib/pages/home/controller.dart b/lib/pages/home/controller.dart index 4ee3ba11..101669e0 100644 --- a/lib/pages/home/controller.dart +++ b/lib/pages/home/controller.dart @@ -10,7 +10,7 @@ import '../../utils/feed_back.dart'; import '../mine/view.dart'; class HomeController extends GetxController with GetTickerProviderStateMixin { - bool flag = false; + bool flag = true; late RxList tabs = [].obs; RxInt initialIndex = 1.obs; late TabController tabController; diff --git a/lib/pages/main/view.dart b/lib/pages/main/view.dart index e5ea3c2f..bc04988a 100644 --- a/lib/pages/main/view.dart +++ b/lib/pages/main/view.dart @@ -89,10 +89,6 @@ class _MainAppState extends State with SingleTickerProviderStateMixin { } else { _dynamicController.flag = false; } - - if (currentPage is MediaPage) { - _mediaController.queryData(); - } } @override @@ -111,6 +107,9 @@ class _MainAppState extends State with SingleTickerProviderStateMixin { if (_dynamicController.flag) { _dynamicController.flag = false; } + if (!_homeController.flag) { + _homeController.flag = true; + } }, child: Scaffold( extendBody: true,