private void connectToNDEF(Tag tag) { Ndef ndef = Ndef.get(tag); try { receiveTab.append("\n" + ndef.getType()); NdefMessage message = ndef.getCachedNdefMessage(); if (message != null) { NdefRecord[] recordsFromMessage = message.getRecords(); for (int i = 0; i < recordsFromMessage.length; i++) { printMessage(recordsFromMessage[i]); } } else { receiveTab.append("\nNull message"); } receiveTab.append("\nNDEF did work!"); } catch (Exception ex) { receiveTab.append("\nNDEF did not work"); } }