Мне нужна помощь в обработке данных, полученных NFC. Я использую this code для получения сообщения NDEF по NFC и отображения текста, содержащегося в записи NDEF, в тосте.Получить текст из сообщения NDEF, полученного по NFC
Теперь я хочу заполнить полученные данные в поле EditText
. Сейчас он просто показывает полученные данные некоторое время (как тост). Я пытался изменить код, но мне не удалось:
void parseNdefMessage(Intent intent) {
Parcelable[] ndefMessageArray = intent.getParcelableArrayExtra(
NfcAdapter.EXTRA_NDEF_MESSAGES);
NdefMessage ndefMessage = (NdefMessage) ndefMessageArray[0];
Toast.makeText(this, new String(ndefMessage.getRecords()[0].getPayload()), Toast.LENGTH_LONG).show();
Toast.makeText(
getApplicationContext(),"Here is my text",
Toast.LENGTH_LONG).show();
editText.getText().toString().equals(ndefMessage.getRecords()[0].getPayload()[0]);
//editText = (EditText) findViewById(R.id.editText);
//String text = editText.getText().toString();
editText.setText(ndefMessage.getRecords()[0].getPayload()[0]); //my attempt to set my received data to "editText" field
}
Не могли бы вы дать некоторые советы по этому поводу?