I am being sent capacitance readings and temperature sensor readings over bluetooth using UART.
I am attempting to do this by editing a pre existing open source app called nRF-UART.
I am trying to display the temperature data on a live updating static text view, and display the capacitance data as a vertical progress bar to show the level of water being measured. In order to do that I think I need the capacitance data to be on a separate string from the temperature data.
Here is where the string is being printed out at:
   if (action.equals(UartService.ACTION_DATA_AVAILABLE)) {
                 final byte[] txValue = intent.getByteArrayExtra(UartService.EXTRA_DATA);
                 runOnUiThread(new Runnable() {
                     public void run() {
                         try {
                            String text = new String(txValue, "UTF-8");
                                listAdapter.add(text);
                                messageListView.smoothScrollToPosition(listAdapter.getCount()-1);
                         } catch (Exception e) {
                             Log.e(TAG, e.toString());
                         }
                     }
                 });
             } 
How can I split up the values and bring them outside of `listAdapter'?
The string will look like this
1,75,460,0 
Where 75 is the temperature in Fahrenheit, and 460 is the capacitance reading in mL. 1 is just a starting bit, and 0 is the ending bit.
