Sfoglia il codice sorgente

[fit]1.数据为空,不进行初始化

云天逵 7 mesi fa
parent
commit
6bc30cb306
1 ha cambiato i file con 8 aggiunte e 5 eliminazioni
  1. 8 5
      lib/module/character/character_controller.dart

+ 8 - 5
lib/module/character/character_controller.dart

@@ -71,11 +71,14 @@ class CharacterController extends BaseController
   void _dataLoad() async {
     AtmobLog.d(tag, "_dataLoad");
 
-    tabController.value = TabController(
-      length: characterGroupList.length,
-      vsync: this,
-      initialIndex: 0,
-    );
+    if( characterGroupList.isNotEmpty){
+      tabController.value = TabController(
+        length: characterGroupList.length,
+        vsync: this,
+        initialIndex: 0,
+      );
+    }
+
 
     ever(keyboardInfoList, (value) {
       AtmobLog.d(tag, "keyboardInfoList1 changed ${keyboardInfoList.length}");