Lingua

ActivityManager.AppTask.StartActivity(Context, Intent, Bundle) Metodo

Definizione

Avviare un'attività in questa attività.

[Android.Runtime.Register("startActivity", "(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartActivity_Landroid_content_Context_Landroid_content_Intent_Landroid_os_Bundle_Handler")]
public virtual void StartActivity(Android.Content.Context? context, Android.Content.Intent? intent, Android.OS.Bundle? options);
[<Android.Runtime.Register("startActivity", "(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartActivity_Landroid_content_Context_Landroid_content_Intent_Landroid_os_Bundle_Handler")>]
abstract member StartActivity : Android.Content.Context * Android.Content.Intent * Android.OS.Bundle -> unit
override this.StartActivity : Android.Content.Context * Android.Content.Intent * Android.OS.Bundle -> unit

Parametri

context
Context

Contesto

intent
Intent

Finalità che descrive la nuova attività da avviare nell'attività.

options
Bundle

Opzioni di avvio facoltative.

Attributi

Commenti

Avviare un'attività in questa attività. Porta l'attività in primo piano. Se questa attività non è attualmente attiva (ovvero il relativo ID < 0), verrà avviata una nuova attività per la finalità specificata come radice dell'attività e l'attività portata in primo piano. In caso contrario, se questa attività è attualmente attiva e la finalità non specifica un'attività da avviare in una nuova attività, verrà avviata una nuova attività per la finalità specificata sopra l'attività e l'attività portata in primo piano. Se questa attività è attualmente attiva e la finalità specifica Intent.FLAG_ACTIVITY_NEW_TASK o altrimenti verrà avviata in una nuova attività, l'attività non viene avviata ma questa attività viene portata in primo piano e una nuova finalità recapitata all'attività principale, se appropriato. In altre parole, in genere si vuole usare una finalità in questo caso che non specifica Intent.FLAG_ACTIVITY_NEW_TASK o Intent.FLAG_ACTIVITY_NEW_DOCUMENT e lasciare che il sistema faccia la cosa giusta.

Vedere anche:

I contenuti e gli esempi di codice in questa pagina sono soggetti alle licenze descritte nella licenza del contenuto. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue consociate.

Ultimo aggiornamento 2026-08-03 UTC.

Informazioni di riferimento su Android per android.app.ActivityManager.AppTask.startActivity.

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