Home > Back-end >  How to to check if Coil ImageRequest is complete before returning the bitmap value
How to to check if Coil ImageRequest is complete before returning the bitmap value

Time:09-05

I'm trying to return the bitmap value from a lambda function but I get the error: lateinit property bitmap has not been initialized ... Is there a way to check if the ImageRequest is complete before returning the bitmap?

fun getBitmap(context:Context,imageUrl: String) : Bitmap{

    lateinit var bitmap: Bitmap
    val imageRequest = ImageRequest.Builder(context)
        .data(imageUrl)
        .target { drawable ->
           bitmap  = drawable.toBitmap() // This is the bitmap            
  • Related