Apuntes de como crear un cuadro de diálogo con lista y sus elementos tengan dos lineas para representar datos, perfecto para mostrar contenido estilo clave valor.

Apuntes de como crear un cuadro de diálogo con lista y sus elementos tengan dos lineas para representar datos, perfecto para mostrar contenido estilo clave valor.
Google durante el tiempo a variado la API de acceso a los archivos del sistema Android, a cada versión a aumentado la seguridad hasta llegar a tal punto que no permite acceder al sistema propio de archivos como se hacia antés, pero por otro lado ofrece una API solida mediante proveedores de contenido.
Sigue leyendo “Cómo acceder a archivos desde el almacenamiento compartido CRUD ContentProvider AndroidX Kotlin”Si se recibe el siguiente error al intentar declarar un content file provider
java.lang.RuntimeException: Unable to get provider androidx.core.content.FileProvider: java.lang.IllegalArgumentException: Missing android.support.FILE_PROVIDER_PATHS meta-data
Comprobar que el bloque meta-data este dentro de provider a continuación un ejemplo funcional
<application> ... <provider android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.fileprovider" android:enabled="true" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" /> </provider> </application>
Archivo xml/file_paths.xml
<?xml version="1.0" encoding="utf-8"?> <paths> <external-path name="external_files" path="."/> </paths>