Tolriq
06/02/2021, 6:35 PM@Composable
fun loadIcon(
applicationInfo: ApplicationInfo?,
): State<ImageBitmap?> {
val context = LocalContext.current
return produceState(initialValue = null, applicationInfo) {
withContext(Dispatchers.Default) {
value = applicationInfo?.loadIcon(context.packageManager)?.toBitmap()?.asImageBitmap()
}
}
}
No more compiles with error
Type mismatch: inferred type is ImageBitmap? but Nothing? was expected
Tolriq
06/02/2021, 6:35 PMDominaezzz
06/02/2021, 6:42 PMproduceState<ImageBitmap>(
. Looks like a bug though.Tolriq
06/02/2021, 6:44 PMArkadii Ivanov
06/02/2021, 10:11 PM