CreateNdefMessageCallback を実装する NFC アクティビティがフォアグラウンドにない場合、Android Beam を無効にしたいと考えています。現在、アクティビティがフォーカスを失ったときに使用します。
if(mNFCAdapter!=null)
{
mNFCAdapter.disableForegroundDispatch(this);
mNFCAdapter.setNdefPushMessage(null, this);
mNFCAdapter.setNdefPushMessageCallback(null, this);
}
ただし、アプリケーションのすべてのアクティビティは、NFC デバイスが検出されると Beam を開始します。
代替方法はありますか?