Language

IOnBackInvokedDispatcher.PrioritySystemNavigationObserver フィールド

定義

システム レベルのバック処理を観察するように設計された OnBackInvokedCallbackの優先順位。

[Android.Runtime.Register("PRIORITY_SYSTEM_NAVIGATION_OBSERVER", ApiSince=36)]
public const int PrioritySystemNavigationObserver = -2;
[<Android.Runtime.Register("PRIORITY_SYSTEM_NAVIGATION_OBSERVER", ApiSince=36)>]
val mutable PrioritySystemNavigationObserver : int

フィールド値

Value = -2
属性

注釈

システム レベルのバック処理を観察するように設計された OnBackInvokedCallbackの優先順位。

この優先度で登録されたコールバックは、#PRIORITY_DEFAULT 以上の優先度の他の登録済みOnBackInvokedCallbackによってバック イベントが使用されない場合にのみ呼び出されます。 つまり、現在のアクティビティの終了やホームへの戻るアニメーションの実行など、システムが既定の戻るナビゲーション アクションを実行しようとしているときに呼び出されます。

これらのコールバックは純粋に観察的です。 バック イベントは使用されず、インターセプトできません。 これらの呼び出しは通常のバック ナビゲーション フローに影響を与えず、システム独自のバック処理を妨げてはならないログ記録、分析、またはトリガーアクションに適しています。

この優先順位で登録された複数のコールバックの呼び出し順序は未定義です。

API レベル 36 でのみ、 #PRIORITY_SYSTEM_NAVIGATION_OBSERVER を持つコールバックを一度に 1 つだけ登録できるという制限があります。 API レベル 37 以上では、登録されたオブザーバー コールバックの数は無制限です。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象