Sprache

Activity.CurrentCaller Eigenschaft

Definition

Gibt die ComponentCaller-Instanz der App zurück, die diese Aktivität mit einer neuen Absicht über onNewIntent(Intent) oder onActivityResult(int, int, Intent) neu gestartet hat.

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

Eigenschaftswert

ComponentCaller-Instanz. Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Gibt die ComponentCaller-Instanz der App zurück, die diese Aktivität mit einer neuen Absicht über onNewIntent(Intent) oder onActivityResult(int, int, Intent) neu gestartet hat. Beachten Sie, dass diese Methode nur in den Methoden onNewIntent(Intent) und onActivityResult(int, int, Intent) funktioniert. Wenn Sie diese Methode außerhalb von onNewIntent(Intent) und onActivityResult(int, int, Intent) aufrufen, wird eine IllegalStateException ausgelöst. Sie können den Aufrufer auch abrufen, wenn Sie onNewIntent(Intent,ComponentCaller) oder onActivityResult(int,int,Intent,ComponentCaller) überschreiben. Um die ComponentCaller-Instanz für die zukünftige Verwendung beizubehalten, rufen Sie setIntent(Intent,ComponentCaller) auf, und verwenden Sie getCaller(), um sie abzurufen.

Siehe auch:

Throws: IllegalStateException if the caller is null, indicating the method was called outside onNewIntent(Intent)

Android-Referenz für android.app.Activity.getCurrentCaller.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: