Tengo algún código donde ejecuto el método MediaStore.Images.Media.insertImage (insertándolo desde una fuente, no un nombre de archivo), Este código guarda la imagen en MediaStore y devuelve el uri de la imagen. Sé que cuando falla por algún motivo, devolverá null en lugar de uri. Esta imagen ha sido descargada varias veces por muchas personas y de vez en cuando devolverá nulo a partir de este método. Nunca me había pasado esto, así que no tengo idea de lo que está pasando. ¿Cuáles son las razones por las que esto podría suceder? Hay otro post con el mismo problema, pero la respuesta es un enlace al código fuente de MediaStore pero ese enlace va a una página que dice que el enlace no está disponible. Cualquier ayuda sería apreciada. Gracias.Por qué Images.Media.insertImage return null
Después de eliminar mi tarjeta SD recibí este error, así que sé que podría ser un motivo, no estoy seguro, pero creo que también sucedería si la tarjeta estuviera llena. Todavía me preguntaba si podría haber otra razón también.
Tuve que pasar esto también después de un reinicio del dispositivo. Al tomar una foto con la aplicación predeterminada de la cámara de Android creé la carpeta, después de lo cual pude insertar imágenes desde mi código. –