PendingIntent.GetActivity Método

Definição

Sobrecargas

Nome Description
GetActivity(Context, Int32, Intent, PendingIntentFlags)

Recupere um PendingIntent que iniciará uma nova atividade, como chamar Context.startActivity(Intent).

GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle)

Recupere um PendingIntent que iniciará uma nova atividade, como chamar Context.startActivity(Intent).

GetActivity(Context, Int32, Intent, PendingIntentFlags)

Recupere um PendingIntent que iniciará uma nova atividade, como chamar Context.startActivity(Intent).

[Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetActivity(Android.Content.Context? context, int requestCode, Android.Content.Intent? intent, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")>]
static member GetActivity : Android.Content.Context * int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent

Parâmetros

context
Context

Contexto: o contexto no qual este PendingIntent deve iniciar a atividade.

requestCode
Int32

int: Código de solicitação privada para o remetente

intent
Intent

Intenção: intenção da atividade a ser iniciada.

flags
PendingIntentFlags

int: pode ser FLAG_ONE_SHOT, FLAG_NO_CREATE, FLAG_CANCEL_CURRENT, FLAG_UPDATE_CURRENT ou qualquer um dos sinalizadores com suporte de Intent.fillIn() para controlar quais partes não especificadas da intenção que podem ser fornecidas quando o envio real acontece. O valor é 0 ou uma combinação do seguinte: FLAG_ONE_SHOT FLAG_NO_CREATE FLAG_CANCEL_CURRENT FLAG_UPDATE_CURRENT FLAG_IMMUTABLE FLAG_MUTABLE FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT Intent.FILL_IN_ACTION Intent.FILL_IN_DATA Intent.FILL_IN_CATEGORIES Intent.FILL_IN_COMPONENT Intent.FILL_IN_PACKAGE Intent.FILL_IN_SOURCE_BOUNDS Intent.FILL_IN_SELECTOR Intent.FILL_IN_CLIP_DATA

Retornos

O PendingIntent para a operação solicitada ou nulo quando FLAG_NO_CREATE está definido e não há nenhuma pendingIntent correspondente.

Atributos

Comentários

Recupere um PendingIntent que iniciará uma nova atividade, como chamar Context.startActivity(Intent). Observe que a atividade será iniciada fora do contexto de uma atividade existente, portanto, você deve usar o sinalizador de inicialização Intent.FLAG_ACTIVITY_NEW_TASK na Intenção. Por motivos de segurança, a intenção fornecida aqui deve ser quase sempre uma intenção explícita, que é especificar um componente explícito a ser entregue por meio de Intent.setClass

Referência do Android para android.app.PendingIntent.getActivity.

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

GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle)

Recupere um PendingIntent que iniciará uma nova atividade, como chamar Context.startActivity(Intent).

[Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetActivity(Android.Content.Context? context, int requestCode, Android.Content.Intent intent, Android.App.PendingIntentFlags flags, Android.OS.Bundle? options);
[<Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;", "")>]
static member GetActivity : Android.Content.Context * int * Android.Content.Intent * Android.App.PendingIntentFlags * Android.OS.Bundle -> Android.App.PendingIntent

Parâmetros

context
Context

Contexto: o contexto no qual este PendingIntent deve iniciar a atividade.

requestCode
Int32

int: Código de solicitação privada para o remetente

intent
Intent

Intenção: intenção da atividade a ser iniciada. Esse valor não pode ser nulo.

flags
PendingIntentFlags

int: pode ser FLAG_ONE_SHOT, FLAG_NO_CREATE, FLAG_CANCEL_CURRENT, FLAG_UPDATE_CURRENT ou qualquer um dos sinalizadores com suporte de Intent.fillIn() para controlar quais partes não especificadas da intenção que podem ser fornecidas quando o envio real acontece. O valor é 0 ou uma combinação do seguinte: FLAG_ONE_SHOT FLAG_NO_CREATE FLAG_CANCEL_CURRENT FLAG_UPDATE_CURRENT FLAG_IMMUTABLE FLAG_MUTABLE FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT Intent.FILL_IN_ACTION Intent.FILL_IN_DATA Intent.FILL_IN_CATEGORIES Intent.FILL_IN_COMPONENT Intent.FILL_IN_PACKAGE Intent.FILL_IN_SOURCE_BOUNDS Intent.FILL_IN_SELECTOR Intent.FILL_IN_CLIP_DATA

options
Bundle

Pacote: opções adicionais de como a Atividade deve ser iniciada. Pode ser nulo se não houver opções.

Retornos

O PendingIntent para a operação solicitada ou nulo quando FLAG_NO_CREATE está definido e não há nenhuma pendingIntent correspondente.

Atributos

Comentários

Recupere um PendingIntent que iniciará uma nova atividade, como chamar Context.startActivity(Intent). Observe que a atividade será iniciada fora do contexto de uma atividade existente, portanto, você deve usar o sinalizador de inicialização Intent.FLAG_ACTIVITY_NEW_TASK na Intenção. Por motivos de segurança, a intenção fornecida aqui deve ser quase sempre uma intenção explícita, que é especificar um componente explícito a ser entregue por meio de Intent.setClass

Referência do Android para android.app.PendingIntent.getActivity.

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