Sprache

Instrumentation.StartActivitySync Methode

Definition

Überlädt

Name Beschreibung
StartActivitySync(Intent)

Starten Sie eine neue Aktivität, und warten Sie, bis sie ausgeführt wird, bevor Sie zurückkehren.

StartActivitySync(Intent, Bundle)

Starten Sie eine neue Aktivität, und warten Sie, bis sie ausgeführt wird, bevor Sie zurückkehren.

StartActivitySync(Intent)

Starten Sie eine neue Aktivität, und warten Sie, bis sie ausgeführt wird, bevor Sie zurückkehren.

[Android.Runtime.Register("startActivitySync", "(Landroid/content/Intent;)Landroid/app/Activity;", "GetStartActivitySync_Landroid_content_Intent_Handler")]
public virtual Android.App.Activity? StartActivitySync(Android.Content.Intent? intent);
[<Android.Runtime.Register("startActivitySync", "(Landroid/content/Intent;)Landroid/app/Activity;", "GetStartActivitySync_Landroid_content_Intent_Handler")>]
abstract member StartActivitySync : Android.Content.Intent -> Android.App.Activity
override this.StartActivitySync : Android.Content.Intent -> Android.App.Activity

Parameter

intent
Intent

Beschreibung der zu startenden Aktivität.

Gibt zurück

Die Aktivität, die gestartet wurde und begonnen hat.

Attribute

Hinweise

Starten Sie eine neue Aktivität, und warten Sie, bis sie ausgeführt wird, bevor Sie zurückkehren. Diese Methode ist nicht nur synchron, sondern auch einige semantische Unterschiede vom Standardmäßigen Context.startActivity-Aufruf: Die Aktivitätskomponente wird aufgelöst, bevor sie mit dem Aktivitäts-Manager spricht (der Klassenname wird in der Absicht angegeben, dass diese Methode letztendlich gestartet wird), und sie ermöglicht es Ihnen nicht, Aktivitäten zu starten, die in einem anderen Prozess ausgeführt werden. Wenn die angegebene Absicht in mehrere Aktivitäten aufgelöst wird, anstatt dem Benutzer ein Dialogfeld zum Auswählen einer Aktivität anzuzeigen, wird eine Ausnahme ausgelöst. Die Funktion wird zurückgegeben, sobald die Aktivität im Leerlauf nach dem Aufruf der Aktivität.onCreate verläuft. Im Allgemeinen bedeutet dies, dass sie die vollständige Initialisierung einschließlich Activity.onResume durchlaufen und das anfängliche Fenster gezeichnet und angezeigt hat.

Siehe auch:

Android-Referenz für android.app.Instrumentation.startActivitySync.

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:

StartActivitySync(Intent, Bundle)

Starten Sie eine neue Aktivität, und warten Sie, bis sie ausgeführt wird, bevor Sie zurückkehren.

[Android.Runtime.Register("startActivitySync", "(Landroid/content/Intent;Landroid/os/Bundle;)Landroid/app/Activity;", "GetStartActivitySync_Landroid_content_Intent_Landroid_os_Bundle_Handler", ApiSince=28)]
public virtual Android.App.Activity StartActivitySync(Android.Content.Intent intent, Android.OS.Bundle? options);
[<Android.Runtime.Register("startActivitySync", "(Landroid/content/Intent;Landroid/os/Bundle;)Landroid/app/Activity;", "GetStartActivitySync_Landroid_content_Intent_Landroid_os_Bundle_Handler", ApiSince=28)>]
abstract member StartActivitySync : Android.Content.Intent * Android.OS.Bundle -> Android.App.Activity
override this.StartActivitySync : Android.Content.Intent * Android.OS.Bundle -> Android.App.Activity

Parameter

intent
Intent

Beschreibung der zu startenden Aktivität.

options
Bundle

Zusätzliche Optionen für den Start der Aktivität. Kann null sein, wenn keine Optionen vorhanden sind. Hier erfahren Sie android.app.ActivityOptions , wie Sie das hier bereitgestellte Bundle erstellen. Es gibt keine unterstützten Definitionen zum manuellen Erstellen.

Gibt zurück

Die Aktivität, die gestartet wurde und begonnen hat.

Attribute

Hinweise

Starten Sie eine neue Aktivität, und warten Sie, bis sie ausgeführt wird, bevor Sie zurückkehren. Diese Methode ist nicht nur synchron, sondern auch einige semantische Unterschiede vom Standardmäßigen Context.startActivity-Aufruf: Die Aktivitätskomponente wird aufgelöst, bevor sie mit dem Aktivitäts-Manager spricht (der Klassenname wird in der Absicht angegeben, dass diese Methode letztendlich gestartet wird), und sie ermöglicht es Ihnen nicht, Aktivitäten zu starten, die in einem anderen Prozess ausgeführt werden. Wenn die angegebene Absicht in mehrere Aktivitäten aufgelöst wird, anstatt dem Benutzer ein Dialogfeld zum Auswählen einer Aktivität anzuzeigen, wird eine Ausnahme ausgelöst. Die Funktion wird zurückgegeben, sobald die Aktivität im Leerlauf nach dem Aufruf der Aktivität.onCreate verläuft. Im Allgemeinen bedeutet dies, dass sie die vollständige Initialisierung einschließlich Activity.onResume durchlaufen und das anfängliche Fenster gezeichnet und angezeigt hat.

Siehe auch:

Android-Referenz für android.app.Instrumentation.startActivitySync.

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: