Activity.CurrentCaller プロパティ

定義

onNewIntent(Intent) または onActivityResult(int, int, Intent) を使用して、新しい意図でこのアクティビティを再開したアプリの ComponentCaller インスタンスを返します。

public virtual Android.App.ComponentCaller CurrentCaller { [Android.Runtime.Register("getCurrentCaller", "()Landroid/app/ComponentCaller;", "GetGetCurrentCallerHandler", ApiSince=35)] get; }
[<get: Android.Runtime.Register("getCurrentCaller", "()Landroid/app/ComponentCaller;", "GetGetCurrentCallerHandler", ApiSince=35)>]
member this.CurrentCaller : Android.App.ComponentCaller

プロパティ値

ComponentCaller インスタンス。 この値は null にすることはできません。

属性

注釈

onNewIntent(Intent) または onActivityResult(int, int, Intent) を使用して、新しい意図でこのアクティビティを再開したアプリの ComponentCaller インスタンスを返します。 このメソッドは、onNewIntent(Intent) メソッドと onActivityResult(int, int, Intent) メソッド内でのみ機能します。 onNewIntent(Intent) と onActivityResult(int, int, Intent) の外部でこのメソッドを呼び出すと、IllegalStateException がスローされます。 onNewIntent(Intent,ComponentCaller) または onActivityResult(int,int,Intent,ComponentCaller) をオーバーライドした場合は、呼び出し元を取得することもできます。 将来使用するために ComponentCaller インスタンスを保持するには、setIntent(Intent,ComponentCaller) を呼び出し、getCaller() を使用して取得します。

関連項目も参照:

スロー: 呼び出し元が null の場合、メソッドが onNewIntent(Intent) の外部で呼び出されたことを示す IllegalStateException

android.app.Activity.getCurrentCallerの Android リファレンス。

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

適用対象