如何在多个Textview中显示来自BLE设备的数据?

时间:2015-07-11 07:38:39

标签: android android-bluetooth android-ble

我有一个湿度传感器,它在固定的时间间隔后将最后十个值作为单个数组广播。我希望在十Textview个中显示这些值。

我当前的代码显示单个TextView中的所有值,我该如何修改它? 怎么可能呢?

@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);
                }
            }); 

0 个答案:

没有答案