La aplicación se bloquea cuando llego al final de la vista de lista

Deberías obtener el valor siempre que

long durationInMS =   cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.AudioColumns.DURATION));

luego establezca el valor como,

 duration.setText(String.valueOf(durationInMS));
Respuesta 1

Prueba esto :

duration.setText("" + String.valuOf(durationInMin));

en lugar de :

duration.setText("" + durationInMin);
Respuesta: 2

Admito que la pregunta anterior puede ser difícil de entender, así que comencemos desde el principio. Creé un gráfico de bloques en 3D, los valores x, y están representados por punto y el valor z está representado por color. Ahora, lo que necesito ...

Estoy creando una aplicación de video chat que utiliza redes java (también conocidas como sockets) para enviar imágenes de la cámara web a otro cliente. Mi código envía primero la longitud de los datos de la imagen almacenada y luego los datos reales. ...

Tengo una ArrayList de cadenas que necesito modificar. Cuando los agrego a la lista se ven así. tick.add ("CAST.ST"); tick.add ("ELUX-B.ST"); tick.add ("EKTA-B.ST"); Entonces tengo un método para ...

Descubrí que podemos leer el código fuente del software de un archivo JAR usando el software de descompilación. Descargué dicho software y leí muchos de esos códigos. Mis preguntas son ... ¿Cómo podemos prevenir ...