android / android/codelab-android-workmanager
Use of MediaStore in SaveImageToFileWorker.kt throws an exception
- 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
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