Flutter项目问题​​类型“ List <dynamic>”不是类型“ List <Widget>”的子类型

时间:2020-05-08 04:14:04

标签: list firebase dictionary flutter

我正在使用提供程序“ 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(),
      ),

0 个答案:

没有答案