0

CreateNdefMessageCallback を実装する NFC アクティビティがフォアグラウンドにない場合、Android Beam を無効にしたいと考えています。現在、アクティビティがフォーカスを失ったときに使用します。

        if(mNFCAdapter!=null)
        {
           mNFCAdapter.disableForegroundDispatch(this);
           mNFCAdapter.setNdefPushMessage(null, this);
           mNFCAdapter.setNdefPushMessageCallback(null, this);
        }

ただし、アプリケーションのすべてのアクティビティは、NFC デバイスが検出されると Beam を開始します。

代替方法はありますか?

4

1 に答える 1