PendingIntent.GetBroadcast(Context, Int32, Intent, PendingIntentFlags) 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.
Recupere um PendingIntent que executará uma transmissão, como chamar Context.sendBroadcast().
[Android.Runtime.Register("getBroadcast", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetBroadcast(Android.Content.Context? context, int requestCode, Android.Content.Intent intent, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("getBroadcast", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")>]
static member GetBroadcast : Android.Content.Context * int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent
Parâmetros
- context
- Context
Contexto: o contexto no qual esse PendingIntent deve executar a transmissão.
- requestCode
- Int32
int: Código de solicitação privada para o remetente
- intent
- Intent
Intenção: a intenção de ser transmitida. Esse valor não pode ser nulo.
- flags
- PendingIntentFlags
int: pode ser FLAG_ONE_SHOT, FLAG_NO_CREATE, FLAG_CANCEL_CURRENT, FLAG_UPDATE_CURRENT, FLAG_IMMUTABLE 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 executará uma transmissão, como chamar Context.sendBroadcast(). 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.getBroadcast.
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.