Lenguaje

ActivityManager.AppTask.StartActivity(Context, Intent, Bundle) Método

Definición

Inicie una actividad en esta tarea.

[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

Parámetros

context
Context

Context

intent
Intent

Intención que describe la nueva actividad que se va a iniciar en la tarea.

options
Bundle

Opciones de inicio opcionales.

Atributos

Comentarios

Inicie una actividad en esta tarea. Lleva la tarea al primer plano. Si esta tarea no está activa actualmente (es decir, su identificador < 0), se iniciará una nueva actividad para la intención especificada como la raíz de la tarea y la tarea que se ha traído al primer plano. De lo contrario, si esta tarea está activa actualmente y la intención no especifica una actividad para iniciarse en una nueva tarea, se iniciará una nueva actividad para la intención especificada en la parte superior de la tarea y la tarea en primer plano. Si esta tarea está activa actualmente y la intención especifica Intent.FLAG_ACTIVITY_NEW_TASK o, de lo contrario, se iniciará en una nueva tarea, la actividad no se iniciará, pero esta tarea se incorporará al primer plano y una nueva intención entregada a la actividad superior si procede. En otras palabras, generalmente desea usar una intención aquí que no especifique Intent.FLAG_ACTIVITY_NEW_TASK o Intent.FLAG_ACTIVITY_NEW_DOCUMENT, y deje que el sistema haga lo correcto.

Consulte también:

El contenido y los ejemplos de código de esta página están sujetos a las licencias descritas en la Licencia de contenido. Java y OpenJDK son marcas comerciales o marcas registradas de Oracle o sus filiales.

Última actualización 2026-08-03 UTC.

Referencia de Android para android.app.ActivityManager.AppTask.startActivity.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a