NfcAdapter.EnableForegroundNdefPush(Activity, NdefMessage) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
deprecated
Activez l’envoi push de messages NDEF sur NFC pendant que cette activité est au premier plan.
[Android.Runtime.Register("enableForegroundNdefPush", "(Landroid/app/Activity;Landroid/nfc/NdefMessage;)V", "")]
[System.Obsolete("deprecated")]
public void EnableForegroundNdefPush(Android.App.Activity? activity, Android.Nfc.NdefMessage? message);
[<Android.Runtime.Register("enableForegroundNdefPush", "(Landroid/app/Activity;Landroid/nfc/NdefMessage;)V", "")>]
[<System.Obsolete("deprecated")>]
member this.EnableForegroundNdefPush : Android.App.Activity * Android.Nfc.NdefMessage -> unit
Paramètres
- activity
- Activity
activité de premier plan
- message
- NdefMessage
un message NDEF à envoyer (push) sur NFC
- Attributs
Exceptions
si l’activité n’est pas au premier plan
Remarques
Activez l’envoi push de messages NDEF sur NFC pendant que cette activité est au premier plan.
Vous devez appeler explicitement cette méthode chaque fois que l’activité est reprise, et vous devez appeler #disableForegroundNdefPush avant la fin Activity#onPausede votre activité.
Il est vivement recommandé d’utiliser le nouveau #setNdefPushMessage à la place : il se connecte automatiquement à votre cycle de vie d’activité. Vous n’avez donc pas besoin d’appeler enable/disable dans votre onResume/onPause.
Pour que le push NDEF fonctionne correctement, l'autre appareil NFC doit prendre en charge le SNEP du Forum NFC (Simple Ndef Exchange Protocol) ou le protocole « com.android.npp » d'Android (protocole Push Ndef). Cela était facultatif sur les appareils Android NFC de niveau Gingerbread, mais SNEP est obligatoire sur Ice-Cream-Sandwich et au-delà.
Cette méthode doit être appelée à partir du thread principal.
Nécessite l’autorisation android.Manifest.permission#NFC.
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.