語言

Activity.OnNavigateUp 方法

定義

每當使用者選擇從動作列在應用程式的活動階層中向上移動時,就會呼叫此方法。

[Android.Runtime.Register("onNavigateUp", "()Z", "GetOnNavigateUpHandler")]
public virtual bool OnNavigateUp();
[<Android.Runtime.Register("onNavigateUp", "()Z", "GetOnNavigateUpHandler")>]
abstract member OnNavigateUp : unit -> bool
override this.OnNavigateUp : unit -> bool

傳回

若上行導航成功完成且此活動已完成,則為 false;否則為 false。

屬性

備註

每當使用者選擇從動作列在應用程式的活動階層中向上移動時,就會呼叫此方法。 如果在清單中指定了 parentActivityName 屬性或其 activity-alias,預設的上行導覽將自動處理。 如果父鏈上的任何活動需要額外的 Intent 參數,Activity 子類別應該覆寫 PrepareNavigateUpTaskStack(TaskStackBuilder) 的方法以提供這些參數。

關於在應用程式內的導航,請參閱開發者指南中的任務與後置堆疊,以及設計指南中的導航。

請參閱 TaskStackBuilder 類別以及 Activity 方法:getParentActivityIntent()、shouldUpRecreateTask(Intent)和 navigateUpTo(Intent),以協助實作自訂的 Up 導航。 Android SDK 中的 AppNavigation 範例應用程式也可供參考。

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

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

適用於