Context.SendStickyBroadcast 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 |
|---|---|
| SendStickyBroadcast(Intent) |
Obsoleto.
Execute um |
| SendStickyBroadcast(Intent, Bundle) |
Execute um |
SendStickyBroadcast(Intent)
Cuidado
deprecated
Execute um #sendBroadcast(Intent) que seja "autoadesiva", o que significa que a intenção que você está enviando permanece após a conclusão da transmissão, para que outras pessoas possam recuperar rapidamente esses dados por meio do valor retornado de #registerReceiver(BroadcastReceiver, IntentFilter).
[Android.Runtime.Register("sendStickyBroadcast", "(Landroid/content/Intent;)V", "GetSendStickyBroadcast_Landroid_content_Intent_Handler")]
[Android.Runtime.RequiresPermission("android.permission.BROADCAST_STICKY")]
[System.Obsolete("deprecated")]
public abstract void SendStickyBroadcast(Android.Content.Intent? intent);
[<Android.Runtime.Register("sendStickyBroadcast", "(Landroid/content/Intent;)V", "GetSendStickyBroadcast_Landroid_content_Intent_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.BROADCAST_STICKY")>]
[<System.Obsolete("deprecated")>]
abstract member SendStickyBroadcast : Android.Content.Intent -> unit
Parâmetros
- intent
- Intent
A intenção de difusão; todos os receptores correspondentes a essa Intenção receberão a transmissão e a Intenção será mantida para ser transmitida novamente para receptores futuros.
- Atributos
Comentários
Execute um #sendBroadcast(Intent) que seja "autoadesiva", o que significa que a intenção que você está enviando permanece após a conclusão da transmissão, para que outras pessoas possam recuperar rapidamente esses dados por meio do valor retornado de #registerReceiver(BroadcastReceiver, IntentFilter). De todas as outras maneiras, isso se comporta da mesma forma que #sendBroadcast(Intent).
Este membro foi preterido. As transmissões autoadesivas não devem ser usadas. Eles não fornecem segurança (qualquer pessoa pode acessá-los), nenhuma proteção (qualquer pessoa pode modificá-los) e muitos outros problemas. O padrão recomendado é usar uma transmissão não pegajosa para relatar que <algo></em> em foi alterado, com outro mecanismo para que os aplicativos recuperem o valor atual sempre que desejado.
Java documentação para android.content.Context.sendStickyBroadcast(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
- SendBroadcast(Intent)
- <xref:Android.Content.Context.SendStickyOrderedBroadcast(Android.Content.Intent%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver)>
Aplica-se a
SendStickyBroadcast(Intent, Bundle)
Execute um #sendBroadcast(Intent) que seja "autoadesiva", o que significa que a intenção que você está enviando permanece após a conclusão da transmissão, para que outras pessoas possam recuperar rapidamente esses dados por meio do valor retornado de #registerReceiver(BroadcastReceiver, IntentFilter).
[Android.Runtime.Register("sendStickyBroadcast", "(Landroid/content/Intent;Landroid/os/Bundle;)V", "GetSendStickyBroadcast_Landroid_content_Intent_Landroid_os_Bundle_Handler", ApiSince=31)]
[Android.Runtime.RequiresPermission("android.permission.BROADCAST_STICKY")]
public virtual void SendStickyBroadcast(Android.Content.Intent intent, Android.OS.Bundle? options);
[<Android.Runtime.Register("sendStickyBroadcast", "(Landroid/content/Intent;Landroid/os/Bundle;)V", "GetSendStickyBroadcast_Landroid_content_Intent_Landroid_os_Bundle_Handler", ApiSince=31)>]
[<Android.Runtime.RequiresPermission("android.permission.BROADCAST_STICKY")>]
abstract member SendStickyBroadcast : Android.Content.Intent * Android.OS.Bundle -> unit
override this.SendStickyBroadcast : Android.Content.Intent * Android.OS.Bundle -> unit
Parâmetros
- intent
- Intent
A intenção de difusão; todos os receptores correspondentes a essa Intenção receberão a transmissão e a Intenção será mantida para ser transmitida novamente para receptores futuros.
- options
- Bundle
(opcional) Opções de envio adicionais, geradas a partir de um android.app.BroadcastOptions.
- Atributos
Comentários
Execute um #sendBroadcast(Intent) que seja "autoadesiva", o que significa que a intenção que você está enviando permanece após a conclusão da transmissão, para que outras pessoas possam recuperar rapidamente esses dados por meio do valor retornado de #registerReceiver(BroadcastReceiver, IntentFilter). De todas as outras maneiras, isso se comporta da mesma forma que #sendBroadcast(Intent).
Este membro foi preterido. As transmissões autoadesivas não devem ser usadas. Eles não fornecem segurança (qualquer pessoa pode acessá-los), nenhuma proteção (qualquer pessoa pode modificá-los) e muitos outros problemas. O padrão recomendado é usar uma transmissão não pegajosa para relatar que <algo></em> em foi alterado, com outro mecanismo para que os aplicativos recuperem o valor atual sempre que desejado.
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.