Activity.CurrentCaller Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.