android / android/codelab-android-workmanager
The `resolveActivity` doesn't work for Android 11 like this
- Lenguaje dominante
- Kotlin
- Estrellas
- 557
- Forks
- 242
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
The lint says It needs `@SuppressLint("QueryPermissionsNeeded")`. Also, it doesn't open the activity.
Code lab page number: https://developer.android.com/codelabs/android-workmanager#8
```
override fun onCreate(savedInstanceState: Bundle?) {
// Setup view output image file button
binding.seeFileButton.setOnClickListener {
viewModel.outputUri?.let { currentUri ->
val actionView = Intent(Intent.ACTION_VIEW, currentUri)
actionView.resolveActivity(packageManager)?.run {
startActivity(actionView)
}
}
}
}
```
Guía de contribución
Línea de trabajo
Comienza con el paso 8 del Android WorkManager codelab y el fragmento onCreate mostrado en este issue. Reproduce la advertencia de lint y el fallo al abrir la activity en Android 11; después, verifica el comportamiento actualizado y el resultado de lint en ese escenario.
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
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100