次の方法で共有


Activity.FinishAffinity メソッド

定義

このアクティビティと、同じアフィニティを持つ現在のタスクの直下にあるすべてのアクティビティを完了します。

[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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象