Saturday, September 15, 2012

[android-developers] Re: How to exract payload from NDEF message



On Saturday, September 15, 2012 11:27:01 AM UTC+12, solnichko wrote:
Hi in the Boilerplate example the NfcReaderActivity has the following method:

    private void showList() {
        if(messages != null && messages.length > 0) {

            // display the first message
            byte[] messagePayload = messages[0].toByteArray();

byte[] textPayload = messages[0].getRecords()[0].getPayload();
            id = new String(textPayload);

            // parse to records
            NdefMessageDecoder ndefMessageDecoder = NdefContext.getNdefMessageDecoder();
            List<Record> records = ndefMessageDecoder.decodeToRecords(messagePayload);

            // show in gui
            ArrayAdapter<? extends Object> adapter = new NdefRecordAdapter(this, records);
            ListView listView = (ListView) findViewById(R.id.recordListView);
            listView.setAdapter(adapter);
        } else {
            clearList();
        }
    }


How could I extract the payload and use it to pass to different activity? E.g. if I had a simple integer in the payload.

Thanks heaps for  your help!!!


--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate