错误覆盖NFC卡

时间:2019-05-19 14:47:36

标签: android nfc

我正在编写具有nfc功能的应用程序。我的问题是我必须 当nfc读取器读取卡时,增加游戏的玩家数量。

我试图在卡中所有内容的末尾添加最后一个玩家,但只将名称添加一次。我尝试阅读4次,但新名称只添加了一次。

  private void readTextFromMessage(NdefMessage ndefMessage) {
        NdefRecord[] ndefRecords = ndefMessage.getRecords();
        if(ndefRecords!= null && ndefRecords.length > 0){
            NdefRecord ndefRecord = ndefRecords[0];
            String TagContent = getTextFromNdefRecord(ndefRecord);
            if(!preference.ReturnName(context).equals(" ")){
                TagContent += "\n";
                TagContent += preference.ReturnName(context);
            }
            outData.setText(TagContent);
        }else{
            Toast.makeText(context, "no record!", Toast.LENGTH_SHORT).show();
        }
    }

0 个答案:

没有答案