NfcAdapter.InvokeBeam(Activity) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Android Beam を手動で呼び出してデータを共有します。
[Android.Runtime.Register("invokeBeam", "(Landroid/app/Activity;)Z", "")]
public bool InvokeBeam(Android.App.Activity? activity);
[<Android.Runtime.Register("invokeBeam", "(Landroid/app/Activity;)Z", "")>]
member this.InvokeBeam : Android.App.Activity -> bool
パラメーター
- activity
- Activity
共有するデータを登録した現在のフォアグラウンド アクティビティ
返品
ビーム アニメーションが正常に呼び出されたかどうか
- 属性
注釈
Android Beam を手動で呼び出してデータを共有します。
Android ビーム アニメーションは、通常、2 つの NFC 対応デバイスが範囲内に入った場合にのみ表示されます。 このメソッドを呼び出すことによって、アクティビティは、他の NFC デバイスがまだ範囲内になくても、ビーム アニメーションを直接呼び出すことができます。 ビームアニメーションは、データ転送を完了するために別のNFC対応デバイスをタップするようにユーザーに求めます。
この方法を使用する主な利点は、転送の方向とユーザーの同意が既に確立されているため、ユーザーが画面をタップして転送を完了する必要がないようにすることです。 呼び出し元は、ユーザーが NFC タップでデータの共有に同意したことを確認する責任があります。
このメソッドを使用するには、渡された Activity に、 #setNdefPushMessageCallback や #setBeamPushUrisCallbackなどのメソッド呼び出しを使用して、Beam 経由で共有するデータが既に設定されている必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。