void ProcessIntent (Intent intent) { IParcelable [] rawMsgs = intent.GetParcelableArrayExtra ( NfcAdapter.ExtraNdefMessages); // only one message sent during the beam NdefMessage msg = (NdefMessage) rawMsgs [0]; // record 0 contains the MIME type, record 1 is the AAR, if present mInfoText.Text = Encoding.UTF8.GetString (msg.GetRecords () [0].GetPayload ()); }