ActivityManager.AppTask.StartActivity(Context, Intent, Bundle) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicie uma atividade nesta tarefa.
[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
Contexto
- intent
- Intent
Intenção: a intenção que descreve a nova atividade a ser iniciada na tarefa.
- options
- Bundle
Pacote: opções opcionais de inicialização.
- Atributos
Comentários
Inicie uma atividade nesta tarefa. Traz a tarefa em primeiro plano. Se essa tarefa não estiver ativa no momento (ou seja, sua ID < 0), uma nova atividade para a intenção fornecida será iniciada como a raiz da tarefa e a tarefa trazida para o primeiro plano. Caso contrário, se essa tarefa estiver ativa no momento e a Intenção não especificar uma atividade a ser iniciada em uma nova tarefa, uma nova atividade para a determinada Intenção será iniciada na parte superior da tarefa e a tarefa será trazida para o primeiro plano. Se essa tarefa estiver ativa no momento e a Intenção especificar Intent.FLAG_ACTIVITY_NEW_TASK ou de outra forma ser iniciada em uma nova tarefa, a atividade não será iniciada, mas essa tarefa será trazida para o primeiro plano e uma nova intenção entregue à atividade superior, se apropriado. Em outras palavras, você geralmente deseja usar uma Intenção aqui que não especifique Intent.FLAG_ACTIVITY_NEW_TASK ou Intent.FLAG_ACTIVITY_NEW_DOCUMENT e deixe o sistema fazer a coisa certa.
Consulte também:
Os exemplos de conteúdo e código nesta página estão sujeitos às licenças descritas na Licença de Conteúdo. Java e OpenJDK são marcas ou marcas registradas da Oracle e/ou de suas afiliadas.
Última atualização 2026-08-03 UTC.
Referência do Android para android.app.ActivityManager.AppTask.startActivity.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.