Activity.FinishAffinity メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このアクティビティと、同じアフィニティを持つ現在のタスクの直下にあるすべてのアクティビティを完了します。
[Android.Runtime.Register("finishAffinity", "()V", "GetFinishAffinityHandler")]
public virtual void FinishAffinity ();
[<Android.Runtime.Register("finishAffinity", "()V", "GetFinishAffinityHandler")>]
abstract member FinishAffinity : unit -> unit
override this.FinishAffinity : unit -> unit
- 属性
注釈
このアクティビティと、同じアフィニティを持つ現在のタスクの直下にあるすべてのアクティビティを完了します。 これは通常、アプリケーションを別のタスク (認識しているコンテンツ タイプのACTION_VIEWからなど) に起動でき、ユーザーがアップ ナビゲーションを使用して現在のタスクから切り替え、独自のタスクに切り替えた場合に使用されます。 この場合、ユーザーが 2 番目のアプリケーションの他のアクティビティに移動した場合は、タスク スイッチの一部として元のタスクからそれらのすべてを削除する必要があります。
この完了では<><>、前のアクティビティに結果を配信することはできません。これを行おうとすると例外がスローされることに注意してください。
の Java ドキュメントandroid.app.Activity.finishAffinity()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。