Instrumentation.StartActivitySync Methode
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.
Ü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.
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.