我正在编写具有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();
}
}