Instrumentation.StartActivitySync Metodo

Definizione

Overload

Nome Descrizione
StartActivitySync(Intent)

Avviare una nuova attività e attendere che inizi l'esecuzione prima della restituzione.

StartActivitySync(Intent, Bundle)

Avviare una nuova attività e attendere che inizi l'esecuzione prima della restituzione.

StartActivitySync(Intent)

Avviare una nuova attività e attendere che inizi l'esecuzione prima della restituzione.

[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

Parametri

intent
Intent

Descrizione dell'attività da avviare.

Valori restituiti

Attributi

Commenti

Avviare una nuova attività e attendere che inizi l'esecuzione prima della restituzione. Oltre a essere sincrono, questo metodo come alcune differenze semantiche rispetto alla chiamata standard Context#startActivity : il componente dell'attività viene risolto prima di comunicare con il gestore attività (il nome della classe è specificato nella finalità che questo metodo alla fine inizia) e non consente di avviare attività eseguite in un processo diverso. Inoltre, se la finalità specificata viene risolta in più attività, anziché visualizzare una finestra di dialogo per consentire all'utente di selezionare un'attività, verrà generata un'eccezione.

La funzione restituisce non appena l'attività diventa inattiva dopo la chiamata a Activity#onCreate. In genere ciò significa che ha eseguito l'inizializzazione completa, inclusa Activity#onResume e disegnata e visualizzata la finestra iniziale.

per android.app.Instrumentation.startActivitySync(android.content.Intent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

Si applica a

StartActivitySync(Intent, Bundle)

Avviare una nuova attività e attendere che inizi l'esecuzione prima della restituzione.

[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

Parametri

intent
Intent

Descrizione dell'attività da avviare.

options
Bundle

Opzioni aggiuntive per l'avvio dell'attività. Può essere Null se non sono disponibili opzioni. Per android.app.ActivityOptions informazioni su come compilare il bundle fornito qui, non sono disponibili definizioni supportate per la compilazione manuale.

Valori restituiti

Attributi

Commenti

Avviare una nuova attività e attendere che inizi l'esecuzione prima della restituzione. Oltre a essere sincrono, questo metodo come alcune differenze semantiche rispetto alla chiamata standard Context#startActivity : il componente dell'attività viene risolto prima di comunicare con il gestore attività (il nome della classe è specificato nella finalità che questo metodo alla fine inizia) e non consente di avviare attività eseguite in un processo diverso. Inoltre, se la finalità specificata viene risolta in più attività, anziché visualizzare una finestra di dialogo per consentire all'utente di selezionare un'attività, verrà generata un'eccezione.

La funzione restituisce non appena l'attività diventa inattiva dopo la chiamata a Activity#onCreate. In genere ciò significa che ha eseguito l'inizializzazione completa, inclusa Activity#onResume e disegnata e visualizzata la finestra iniziale.

per android.app.Instrumentation.startActivitySync(android.content.Intent, android.os.Bundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a