Context.StartActivity Método

Definição

Sobrecargas

Nome Description
StartActivity(Intent)

O mesmo que #startActivity(Intent, Bundle) sem opções especificadas.

StartActivity(Type)
StartActivity(Intent, Bundle)

Inicie uma nova atividade.

StartActivity(Intent)

O mesmo que #startActivity(Intent, Bundle) sem opções especificadas.

[Android.Runtime.Register("startActivity", "(Landroid/content/Intent;)V", "GetStartActivity_Landroid_content_Intent_Handler")]
public abstract void StartActivity(Android.Content.Intent? intent);
[<Android.Runtime.Register("startActivity", "(Landroid/content/Intent;)V", "GetStartActivity_Landroid_content_Intent_Handler")>]
abstract member StartActivity : Android.Content.Intent -> unit

Parâmetros

intent
Intent

A descrição da atividade a ser iniciada.

Atributos

Exceções

Comentários

O mesmo que #startActivity(Intent, Bundle) sem opções especificadas.

Java documentação para android.content.Context.startActivity(android.content.Intent).

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.

Confira também

  • <xref:Android.Content.Context.StartActivity(Android.Content.Intent%2c+Android.OS.Bundle)>
  • <xref:Android.Content.PM.PackageManager.ResolveActivity(Android.Content.Intent%2c+Android.Content.PM.PackageInfoFlags)>

Aplica-se a

StartActivity(Type)

public void StartActivity(Type type);
member this.StartActivity : Type -> unit

Parâmetros

type
Type

Comentários

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.

Aplica-se a

StartActivity(Intent, Bundle)

Inicie uma nova atividade.

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

Parâmetros

intent
Intent

A descrição da atividade a ser iniciada.

options
Bundle

Opções adicionais de como a Atividade deve ser iniciada. Pode ser nulo se não houver opções. Veja android.app.ActivityOptions como criar o Pacote fornecido aqui; não há definições com suporte para compilar manualmente.

Atributos

Exceções

Comentários

Inicie uma nova atividade. Você não receberá nenhuma informação sobre quando a atividade for encerrada.

Observe que, se esse método estiver sendo chamado de fora de um android.app.Activity Contexto, a Intenção deverá incluir o Intent#FLAG_ACTIVITY_NEW_TASK sinalizador de inicialização. Isso ocorre porque, sem ser iniciada a partir de uma atividade existente, não há nenhuma tarefa existente na qual colocar a nova atividade e, portanto, ela precisa ser colocada em sua própria tarefa separada.

Esse método será gerado ActivityNotFoundException se não houver nenhuma atividade encontrada para executar a intenção fornecida.

Java documentação para android.content.Context.startActivity(android.content.Intent, android.os.Bundle).

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.

Confira também

  • StartActivity(Intent)
  • <xref:Android.Content.PM.PackageManager.ResolveActivity(Android.Content.Intent%2c+Android.Content.PM.PackageInfoFlags)>

Aplica-se a