NfcAdapter.EnableForegroundNdefPush(Activity, NdefMessage) Метод

Определение

Внимание!

deprecated

Включите отправку сообщений NDEF через NFC, пока это действие находится на переднем плане.

[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

Параметры

activity
Activity

Действие переднего плана

message
NdefMessage

сообщение NDEF для передачи через NFC;

Атрибуты

Исключения

Значение , если действие в настоящее время не находится на переднем плане

Комментарии

Включите отправку сообщений NDEF через NFC, пока это действие находится на переднем плане.

Этот метод необходимо явным образом вызывать при каждом возобновлении действия и вызывать #disableForegroundNdefPush до завершения Activity#onPauseдействия .

Настоятельно рекомендуется использовать новый #setNdefPushMessage вариант: он автоматически подключается к жизненному циклу действия, поэтому не нужно вызывать функцию enable/disable в onResume/onPause.

Для правильной работы принудительной отправки NDEF другое устройство NFC должно поддерживать SNEP форума NFC (простой протокол обмена Ndef) или "com.android.npp" (протокол Ndef Push). Это было необязательно на устройствах Android NFC уровня Пряники, но SNEP является обязательным на Ice-Cream-Sandwich и за его пределами.

Этот метод должен вызываться из потока main.

<p class="note">Требуется android.Manifest.permission#NFC разрешение.

Документация по Java для android.nfc.NfcAdapter.enableForegroundNdefPush(android.app.Activity, android.nfc.NdefMessage).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к