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

Намерение, представляющее целевое назначение для навигации вверх

Возвращаемое значение

Значение true, если навигация вверх успешно достигла действия, указанного upIntent, и upIntent было доставлено в него. Значение false, если не удалось найти экземпляр указанного действия и это действие было просто завершено обычным образом.

Атрибуты

Комментарии

Перейдите от этого действия к действию, указанному в upIntent, завершив это действие в процессе. Если действие, указанное upIntent, уже существует в журнале задачи, это действие и все остальные действия до указанного действия в стеке журнала будут завершены.

Если указанное действие не отображается в стеке журнала, каждое действие в этой задаче будет завершено до тех пор, пока не будет достигнуто корневое действие задачи, что приведет к поведению "дома в приложении". Это может быть полезно в приложениях со сложной иерархией навигации, когда действие может быть достигнуто путем, не проходящим через каноническое родительское действие.

Этот метод следует использовать при выполнении навигации вверх из той же задачи, что и назначение. Если в некоторых случаях навигация вверх должна пересекать задачи, см. раздел #shouldUpRecreateTask(Intent).

Документация по Java для android.app.Activity.navigateUpTo(android.content.Intent).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к