diff --git a/lib/pages/member/new/content/member_home/member_home.dart b/lib/pages/member/new/content/member_home/member_home.dart index 01166941..ccd75d52 100644 --- a/lib/pages/member/new/content/member_home/member_home.dart +++ b/lib/pages/member/new/content/member_home/member_home.dart @@ -256,7 +256,7 @@ class _MemberHomeState extends State print('not initialized'); } } - _ctr.tabController.animateTo(index); + _ctr.tabController?.animateTo(index); } else { // TODO SmartDialog.showToast('view $param'); diff --git a/lib/pages/member/new/controller.dart b/lib/pages/member/new/controller.dart index 2f00c8e3..fa353c97 100644 --- a/lib/pages/member/new/controller.dart +++ b/lib/pages/member/new/controller.dart @@ -19,7 +19,7 @@ class MemberControllerNew extends CommonController int? ownerMid; RxBool isFollow = false.obs; RxInt relation = 1.obs; - late final TabController tabController; + TabController? tabController; late final List tabs; List? tab2; RxInt contributeInitialIndex = 0.obs; @@ -140,7 +140,7 @@ class MemberControllerNew extends CommonController @override void onClose() { - tabController.dispose(); + tabController?.dispose(); super.onClose(); } }