0 votos
Hola de nuevo Ramon, saludos!
Vera... resulta que no he podido asignarle a un ListView unos datos que tengo en un buffer (estan correctos alli). Ejemplo de uno:

buffer.append("dato1: " + c.getString(0)+"\n");

bueno, el hecho es que necesito meterlos al control haciendo algo asi de sencillo si se puede:

ListView1.setText(buffer);

pero me da error. ¿cómo podria hacerlo? No he podido encontrar en ningún lado algo sencillo pues no quiero usar Adapter ni esas cosillas.

Mil y mil gracias de antemano y felicidades en esta navidad y año nuevo.
preguntado por JavierA Dic 3, 2016 en Aplicaciones Móviles

1 Respuesta

0 votos

Podrías pasar desde el buffer a un listado de bytes y luego a un String. Algo así:

ByteBuffer miBuffer = ...
byte[] misBytes = new byte[miBuffer.remaining()];
miBuffer.get(misBytes);
String elStringDeResultado = new String(misBytes);

 

respondido por Ramon [Admin] Dic 27, 2016