android / android/codelab-android-workmanager

Use of MediaStore in SaveImageToFileWorker.kt throws an exception

Abierto
#274 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Kotlin
Estrellas
557
Forks
242
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

In SaveImageToFileWorker.kt the code line

```
val imageUrl = MediaStore.Images.Media.insertImage(
resolver, bitmap, Title, dateFormatter.format(Date()))
```

throws an exception; hence no image is stored and no output is produced. As a result in BlurActivity the final check to activate the seeFileButton using the code

```
// If there is an output file show "See File" button
if (!outputImageUri.isNullOrEmpty()) {
viewModel.setOutputUri(outputImageUri as String)
binding.seeFileButton.visibility = View.VISIBLE
}
```
**always fails**

This may be related to issue 259

PS I am using android studio 2020.3.1 to compile and run

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza reproduciendo el fallo en SaveImageToFileWorker.kt y capturando la excepción; después, lee la llamada a MediaStore y el flujo relacionado en BlurActivity. Revisa el issue 259 para consultar el contexto relacionado. Se considera terminado cuando la imagen está almacenada, outputImageUri está rellenado y el botón See File se vuelve visible.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
android, kotlin
Área
mobile
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.