Langue

Context.SendStickyBroadcast Méthode

Définition

Surcharges

Nom Description
SendStickyBroadcast(Intent)
Obsolète.

Effectuez un #sendBroadcast(Intent) « sticky », ce qui signifie que l’intention que vous envoyez reste autour une fois la diffusion terminée, afin que d’autres puissent rapidement récupérer ces données par le biais de la valeur de retour de #registerReceiver(BroadcastReceiver, IntentFilter).

SendStickyBroadcast(Intent, Bundle)

Effectuez un #sendBroadcast(Intent) « sticky », ce qui signifie que l’intention que vous envoyez reste autour une fois la diffusion terminée, afin que d’autres puissent rapidement récupérer ces données par le biais de la valeur de retour de #registerReceiver(BroadcastReceiver, IntentFilter).

SendStickyBroadcast(Intent)

Attention

deprecated

Effectuez un #sendBroadcast(Intent) « sticky », ce qui signifie que l’intention que vous envoyez reste autour une fois la diffusion terminée, afin que d’autres puissent rapidement récupérer ces données par le biais de la valeur de retour 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

Paramètres

intent
Intent

Intention de diffusion ; tous les récepteurs correspondant à cette intention recevront la diffusion, et l’intention sera tenue à être retransmise aux futurs récepteurs.

Attributs

Remarques

Effectuez un #sendBroadcast(Intent) « sticky », ce qui signifie que l’intention que vous envoyez reste autour une fois la diffusion terminée, afin que d’autres puissent rapidement récupérer ces données par le biais de la valeur de retour de #registerReceiver(BroadcastReceiver, IntentFilter). De toutes les autres façons, cela se comporte de la même façon que #sendBroadcast(Intent).

Ce membre est déconseillé. Les diffusions collantes ne doivent pas être utilisées. Ils ne fournissent aucune sécurité (tout le monde peut y accéder), aucune protection (n’importe qui peut les modifier) et de nombreux autres problèmes. Le modèle recommandé consiste à utiliser une diffusion non collante pour signaler que <em quelque chose>/em< a changé, avec un autre mécanisme pour que les applications récupèrent la valeur actuelle chaque fois que vous>le souhaitez.

Java documentation pour android.content.Context.sendStickyBroadcast(android.content.Intent).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

  • 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)>

S’applique à

SendStickyBroadcast(Intent, Bundle)

Effectuez un #sendBroadcast(Intent) « sticky », ce qui signifie que l’intention que vous envoyez reste autour une fois la diffusion terminée, afin que d’autres puissent rapidement récupérer ces données par le biais de la valeur de retour 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

Paramètres

intent
Intent

Intention de diffusion ; tous les récepteurs correspondant à cette intention recevront la diffusion, et l’intention sera tenue à être retransmise aux futurs récepteurs.

options
Bundle

(facultatif) Options d’envoi supplémentaires générées à partir d’un android.app.BroadcastOptions.

Attributs

Remarques

Effectuez un #sendBroadcast(Intent) « sticky », ce qui signifie que l’intention que vous envoyez reste autour une fois la diffusion terminée, afin que d’autres puissent rapidement récupérer ces données par le biais de la valeur de retour de #registerReceiver(BroadcastReceiver, IntentFilter). De toutes les autres façons, cela se comporte de la même façon que #sendBroadcast(Intent).

Ce membre est déconseillé. Les diffusions collantes ne doivent pas être utilisées. Ils ne fournissent aucune sécurité (tout le monde peut y accéder), aucune protection (n’importe qui peut les modifier) et de nombreux autres problèmes. Le modèle recommandé consiste à utiliser une diffusion non collante pour signaler que <em quelque chose>/em< a changé, avec un autre mécanisme pour que les applications récupèrent la valeur actuelle chaque fois que vous>le souhaitez.

Java documentation pour android.content.Context.sendStickyBroadcast(android.content.Intent, android.os.Bundle).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à