Cómo actualizar la lista de archivos en Android SAF

SAF no parece actualizar la lista de archivos. He probado esto en un Samsung Galaxy S4 con Android KitKat.

Cuando uso una aplicación que accede al proveedor de Downloads predeterminado en SAF, veo los archivos que ya se han eliminado. Ahora mismo tengo dos archivos, lo he confirmado comprobando /sdcard/Download/ con adb y utilizando la aplicación de My Files del teléfono, pero SAF muestra una lista de más de cien archivos. El resultado es que cuando selecciono uno de los archivos ya borrados, la aplicación me dice que el archivo no existe (lo cual es correcto).

¿Hay alguien más que enfrente este problema? ¿Alguna solución para actualizar la lista mostrada por SAF?


Actualización: probado con un Nexus 5 y Android 5.1 y lo mismo sucede. Creo que he malinterpretado el objetivo del proveedor de Downloads .

El proveedor de Downloads , disponible a través de SAF, muestra un historial de archivos descargados (que normalmente terminan en la carpeta de descarga). Si vamos al directorio de descarga y eliminamos archivos, estos archivos no se eliminarán del proveedor de Downloads porque muestra el historial de archivos descargados y no una lista de archivos reales presentes en el directorio.

Al agregar un archivo a través de copiar / pegar en nautilus, después de montar el teléfono en ubuntu, este archivo no se muestra en el proveedor de Downloads .

Entonces, ¿cómo nos deshacemos de esta historia? Hay una aplicación llamada, espera para ello, Descargas. Abra la aplicación y eliminar los archivos allí o borrar todos ellos como lo hice y los archivos desaparecen.

(El proveedor de SAF de Google Drive refleja correctamente lo que haces fuera de él, por lo que usas eso para probar.)

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.