Я пытался напечатать имя объекта внутри списка, используя оператор tabs [index] .toString (). Где вкладки - это массив объектов. Я вижу заголовок виджетов как просто «виджет» вместо имени в apk сборки. Но он хорошо работает на мгновенном запуске из студии android. В чем может быть ошибка? Прилагаю скриншот и код приложения ниже. Это apk сборки
List<Widget> tabs = <Widget>[
new Shopping(),
new Fashion(),
new Food(),
new Recharge(),
new Travel(),
new Hotel(),
new Lens(),
new Medicine(),
new Movie(),
new Grocery(),
new BabyProducts(),
new Furniture(),
new Print(),
new Classifieds(),
new GiftsFlowers()
];
body: new TabBarView(
controller: _tabController,
children: new List<Widget>.generate(tabs.length, (int index) {
return tabs[index];
}),
),
bottomNavigationBar: new Material(
color: Theme.of(context).primaryColor,
child: new TabBar(
controller: _tabController,
labelColor: Colors.white,
isScrollable: true,
tabs: new List.generate(tabs.length, (index) {
return new Tab(
text: tabs[index].toString(),
);
}),
),
),