[英]how to go back 2 page before in flutter
現在我正在嘗試刪除數據,完成后將其刪除。 它應該進入主頁。 這里的問題是當我使用導航器訪問主頁時。 user_id 返回 null 而不是它應該顯示真實的 user_id。 如何管理內容流?
我使用 go 前 2 頁的代碼。
new RaisedButton(
child: new Text("OK DELETE!",style: TextStyle(color: Colors.black),),
color: Colors.red,
onPressed: (){
deleteData();
Navigator.of(context).push(
MaterialPageRoute(
builder: (BuildContext context)=> OwnerPage())
);
},
),
刪除前出現的圖像:
刪除后出現的圖像:
如果您使用路線在頁面之間導航,您可以這樣做
Navigator.pushNamed(context,'/OwnerPage');
這將直接導航到 OwnerPage
希望這有幫助!
在頁面之間導航有不同的方法。 不好的是,你可以Navigator.pop()
兩次。 好的是,您需要添加參數:
Navigator.of(context).push(
MaterialPageRoute(
builder: (BuildContext context)=> OwnerPage(username: username, user_id: user_id)) // Add parameters
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.