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

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 Standardaufruf Context#startActivity : Die Aktivitätskomponente wird aufgelöst, bevor Sie mit dem Aktivitäts-Manager sprechen (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 des Vorgangs Activity#onCreateverläuft. Im Allgemeinen bedeutet dies, dass sie die vollständige Initialisierung durchlaufen hat, einschließlich Activity#onResume und gezeichnet und angezeigt wird.

Java Dokumentation für android.app.Instrumentation.startActivitySync(android.content.Intent).

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.

Weitere Informationen

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

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 Standardaufruf Context#startActivity : Die Aktivitätskomponente wird aufgelöst, bevor Sie mit dem Aktivitäts-Manager sprechen (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 des Vorgangs Activity#onCreateverläuft. Im Allgemeinen bedeutet dies, dass sie die vollständige Initialisierung durchlaufen hat, einschließlich Activity#onResume und gezeichnet und angezeigt wird.

Java Dokumentation für android.app.Instrumentation.startActivitySync(android.content.Intent, android.os.Bundle).

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: