我正在使用提供程序“ tabdata”从firebase加载我的选项卡菜单,但是当我想从tabdata访问列表并将其传递到firebasedata vatible时。我然后在屏幕上打印出我获取类型“列表”的firebasedata的内容不是类型“列表”的子类型?
@override
Widget build(BuildContext ctxt) {
Color primaryColor = Color(0xff0275d6);
var firebasedata = Provider.of<tabdata>(context);
print(firebasedata.cathegoryMenu.toList());
StreamBuilder<List<String>>(
stream: tabManager().maintabSteram,
builder: (BuildContext context, AsyncSnapshot snapshot) {
List<String> tabNames = snapshot.data;
return Container();
});
return new DefaultTabController(
length: categories.length,
child: new Scaffold(
appBar: new AppBar(
title: Padding(
padding: EdgeInsets.all(5.0),
child: searchbar(),
),