2013-08-05 60 views
0

我想在实现CreateNdefMessageCallback的NFC活动不在前台时禁用Android Beam。禁用Android Beam和NFC

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

然而,在我的应用程序的每一次活动时,NFC设备被发现时仍然启动了梁:目前活动时失去焦点我使用。

任何替代方法?

回答

0

在其中要禁用Android Beam功能添加所有活动onCreate()

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