2013-08-05 54 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 
}