diff --git a/lib/pages/main/main_page.dart b/lib/pages/main/main_page.dart index 4457854..2d694f8 100644 --- a/lib/pages/main/main_page.dart +++ b/lib/pages/main/main_page.dart @@ -1,5 +1,7 @@ +import 'package:dating_touchme_app/controller/global.dart'; import 'package:dating_touchme_app/extension/ex_widget.dart'; import 'package:dating_touchme_app/generated/assets.dart'; +import 'package:dating_touchme_app/network/user_api.dart'; import 'package:dating_touchme_app/pages/home/send_timeline.dart'; import 'package:dating_touchme_app/pages/main/main_controller.dart'; import 'package:dating_touchme_app/pages/message/message_page.dart'; @@ -66,6 +68,9 @@ class _MainPageState extends State { if(userId != null && userId.isNotEmpty){ await userController.getBaseUserInfo(userId, true); } + setState(() { + + }); } initRTM() async { @@ -91,7 +96,7 @@ class _MainPageState extends State { minePage, ], ), - bottomNavigationBar: Stack( + bottomNavigationBar: GlobalData().userData != null ? Stack( clipBehavior: Clip.none, children: [ _buildBottomNavigationBar(), @@ -108,7 +113,7 @@ class _MainPageState extends State { }), ) ], - ), + ) : null, ), ); } @@ -171,7 +176,9 @@ class _MainPageState extends State { currentIndex = index; pageController.jumpToPage(index); if(index == 3){ - pageBKey.currentState?.getUserCount(); + if (Get.isRegistered()) { + pageBKey.currentState?.getUserCount(); + } } }, );