Idioma

NfcAdapter.EnableForegroundNdefPush(Activity, NdefMessage) Método

Definição

Cuidado

deprecated

Habilite o envio por push de mensagens NDEF sobre NFC enquanto esta Atividade estiver em primeiro 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

atividade em primeiro plano

message
NdefMessage

uma mensagem NDEF para enviar por push sobre NFC

Atributos

Exceções

se a atividade não estiver atualmente em primeiro plano

Comentários

Habilite o envio por push de mensagens NDEF sobre NFC enquanto esta Atividade estiver em primeiro plano.

Você deve chamar explicitamente esse método sempre que a atividade for retomada e você deve chamar #disableForegroundNdefPush antes que sua atividade seja Activity#onPauseconcluída.

É altamente recomendável usar o novo #setNdefPushMessage em vez disso: ele se conecta automaticamente ao ciclo de vida da atividade, portanto, você não precisa chamar habilitar/desabilitar em seu onResume/onPause.

Para que o push do NDEF funcione corretamente, o outro dispositivo NFC deve dar suporte ao SNEP (Simple Ndef Exchange Protocol) do NFC Forum ou ao "com.android.npp" do Android (Protocolo Ndef Push). Isso era opcional em dispositivos Android NFC no nível do Gingerbread, mas o SNEP é obrigatório no Ice-Cream-Sandwich e além.

Esse método deve ser chamado do thread principal.

Requer a permissão android.Manifest.permission#NFC.

Java documentação para android.nfc.NfcAdapter.enableForegroundNdefPush(android.app.Activity, android.nfc.NdefMessage).

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.

Aplica-se a