Context.StartActivity 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.
Sobrecargas
| Nome | Description |
|---|---|
| StartActivity(Intent) |
O mesmo que |
| 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.
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)>