这是我的主页代码:
routes: {
'/second' : (context) => addExpence(),
},
我的第二页代码是:
FlatButton(
child: Text("Done".toUpperCase()),
onPressed: (){
Navigator.pop(context);
},
)
请注意,这两个页面都在不同的文件中。现在问题是我从第一页弹出时会出现黑屏。
当你从first page
弹出时获得黑屏是很自然的事,因为Navigator
将是空的。你弹出first page
的唯一原因可能是关闭你的应用程序,你应该使用这个method。