public void ParseJsonFromHtml(Java.Lang.String message) { if (message != null && message.Length() > 0) { var json = JObject.Parse((string)message); var md = (string)json["MD"]; var paRes = (string)json["PaRes"]; jsonListener.Invoke(this, new CardVerificationResult { md = md, paRes = paRes }); } }
/// <summary> /// Sends a message. /// </summary> /// <param name='message'> /// A string of text to send. /// </param> private void SendMessage (Java.Lang.String message) { // Check that we're actually connected before trying anything if (chatService.GetState () != BluetoothChatService.STATE_CONNECTED) { Toast.MakeText (this, Resource.String.not_connected, ToastLength.Short).Show (); return; } // Check that there's actually something to send if (message.Length () > 0) { // Get the message bytes and tell the BluetoothChatService to write byte[] send = message.GetBytes (); chatService.Write (send); // Reset out string buffer to zero and clear the edit text field outStringBuffer.SetLength (0); outEditText.Text = string.Empty; } }