語言

Activity.NavigateUpTo(Intent) 方法

定義

從此活動導向 upIntent 指定的活動,並在過程中完成該活動。

[Android.Runtime.Register("navigateUpTo", "(Landroid/content/Intent;)Z", "GetNavigateUpTo_Landroid_content_Intent_Handler")]
public virtual bool NavigateUpTo(Android.Content.Intent? upIntent);
[<Android.Runtime.Register("navigateUpTo", "(Landroid/content/Intent;)Z", "GetNavigateUpTo_Landroid_content_Intent_Handler")>]
abstract member NavigateUpTo : Android.Content.Intent -> bool
override this.NavigateUpTo : Android.Content.Intent -> bool

參數

upIntent
Intent

一個代表上行導航目標目的地的意圖

傳回

若 up 導航成功達到 upIntent 指示的活動,且 upIntent 已交付為 upIntent,則為真。若無法找到該活動的實例,且該活動僅正常完成,則為假。

屬性

備註

從此活動導向 upIntent 指定的活動,並在過程中完成該活動。 如果 upIntent 指示的活動已存在於任務歷史中,該活動以及歷史堆疊中該活動之前的所有其他活動都會被完成。 若指定活動未出現在歷史堆疊中,該堆疊會終止該任務中的每個活動,直到該任務的根活動被觸發,導致「應用程式內首頁」行為。 這在具有複雜導航階層的應用程式中非常有用,當活動可能透過不經過正典父活動的路徑抵達時。

此方法應用於在同一任務中進行上方導航。 如果上行導航在某些情況下應該跨任務,請參考 shouldUpRecreateTask(Intent)。

Android 參考資料。android.app.Activity.navigateUpTo

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於