NfcAdapter.EnableForegroundNdefPush(Activity, NdefMessage) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
deprecated
Aktivieren Sie das Pushen von NDEF-Nachrichten über NFC, während sich diese Aktivität im Vordergrund befindet.
[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
Parameter
- activity
- Activity
Vordergrundaktivität
- message
- NdefMessage
eine NDEF-Nachricht zum Pushen über NFC
- Attribute
Ausnahmen
wenn sich die Aktivität derzeit nicht im Vordergrund befindet
Hinweise
Aktivieren Sie das Pushen von NDEF-Nachrichten über NFC, während sich diese Aktivität im Vordergrund befindet.
Sie müssen diese Methode explizit aufrufen, wenn die Aktivität fortgesetzt wird, und Sie müssen aufrufen #disableForegroundNdefPush , bevor Die Aktivität abgeschlossen ist Activity#onPause.
Es wird dringend empfohlen, stattdessen das neue #setNdefPushMessage zu verwenden: Es wird automatisch in Ihren Aktivitätslebenszyklus eingebunden, sodass Sie in Ihrem onResume/onPause nicht die Aktivierung/Deaktivierung aufrufen müssen.
Damit NDEF-Push ordnungsgemäß funktioniert, muss das andere NFC-Gerät entweder das SNEP des NFC-Forums (Simple Ndef Exchange Protocol) oder android's "com.android.npp" (Ndef Push Protocol) unterstützen. Dies war optional auf Gingerbread-Level Android NFC-Geräten, aber SNEP ist auf Ice-Cream-Sandwich und darüber hinaus obligatorisch.
Diese Methode muss aus dem Hauptthread aufgerufen werden.
Erfordert die android.Manifest.permission#NFC-Berechtigung.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.