flutter Navigator.push无法正常工作,并向我显示此错误NoSuchMethodError:在null上调用了方法'ancestorStateOfType'

时间:2019-02-03 20:17:46

标签: flutter

我有一个项目列表,我希望当用户单击一个项目时,出现另一个窗口,我将代码编写如下所示

return ListTile( leading: Container(
 padding: EdgeInsets.only(left: 8.0 , top: 8.0 ,bottom: 8.0),
 child: Column(
   children: <Widget>[
     _buildGymLocationRow(gym), // method 
      SizedBox(height: 5.0,),
     _builDescrRateRow(gym), ], ), )

,onTap: (){ Navigator.push( context, new MaterialPageRoute(builder: (context) => new gymDetails()));
},
);

但是当我单击该项目或ListTile时,它向我显示此错误..我不知道我该怎么办..请我需要帮助

  

I / flutter(9134):引发了另一个异常:NoSuchMethodError:方法'ancestorStateOfType'被调用为null。

0 个答案:

没有答案