NfcAdapter.EnableForegroundNdefPush(Activity, NdefMessage) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
deprecated
Habilite la inserción de mensajes NDEF a través de NFC mientras esta actividad está en primer plano.
[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
Parámetros
- activity
- Activity
actividad de primer plano
- message
- NdefMessage
un mensaje NDEF para insertar en NFC
- Atributos
Excepciones
si la actividad no está actualmente en primer plano
Comentarios
Habilite la inserción de mensajes NDEF a través de NFC mientras esta actividad está en primer plano.
Debe llamar explícitamente a este método cada vez que se reanude la actividad y debe llamar #disableForegroundNdefPush antes de que la actividad finalice Activity#onPause.
Se recomienda encarecidamente usar el nuevo #setNdefPushMessage en su lugar: se enlaza automáticamente al ciclo de vida de la actividad, por lo que no es necesario llamar a enable/disable en onResume/onPause.
Para que la inserción de NDEF funcione correctamente, el otro dispositivo NFC debe admitir el SNEP del Foro NFC (Protocolo simple Ndef Exchange) o el "com.android.npp" de Android (protocolo de inserción Ndef). Esto era opcional en los dispositivos Android NFC de nivel de Gingerbread, pero SNEP es obligatorio en Ice-Cream-Sandwich y versiones posteriores.
Se debe llamar a este método desde el subproceso principal.
Requiere el permiso android.Manifest.permission#NFC.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.