android - How to show data from a BLE device in multiple Textviews? -
i have humidity sensor broadcasts last ten values single array after fixed time interval. want display these values in ten textview
's.
my current code displays values in single textview
, how can modify this? how possible?
@override public void oncharacteristicread(bluetoothgatt gatt, bluetoothgattcharacteristic characteristic, int status) { if (status == bluetoothgatt.gatt_success) { if (bleuuid.read_sensor .equalsignorecase(characteristic.getuuid().tostring())) { final string values = characteristic.getstringvalue(0); byte[] bytes =values.getbytes(); final string value = new string(bytes); runonuithread(new runnable() { public void run() { statuslv.settext(value); setprogressbarindeterminatevisibility(false); } });
split string receive.
depending on format, should able use this
string[] parts = string.split(","); //this should use character(s) separate results
if want show results in 10 different textviews, can do
textview1.settext(parts[0]); textview2.settext(parts[1]); //...
you put results in listview.
Comments
Post a Comment