如何解决Android Bitmap中不推荐使用的问题?

时间:2019-11-17 18:42:41

标签: android kotlin android-bitmap deprecation-warning bitmapdrawable

嗨,有人可以帮我吗?我被困住了,找不到答案

selectedPhotoUri = data.data

val bitmap = MediaStore.Images.Media.getBitmap(contentResolver, selectedPhotoUri)

selectphoto_imageview_register.setImageBitmap(bitmap)

val bitmapDrawable = BitmapDrawable(bitmap)
selectPhoto_button_register.setBackgroundDrawable(bitmapDrawable)

具体来说,我收到此错误:

  

'getBitmap(ContentResolver !, Uri!):位图!'不推荐使用。在Java中已弃用

1 个答案:

答案 0 :(得分:-1)

代替

val bitmap = MediaStore.Images.Media.getBitmap(contentResolver, selectedPhotoUri)

selectphoto_imageview_register.setImageBitmap(bitmap)

您可以使用

Picasso.get()
       .load(selectedPhotoUri)
       .into(selectphoto_imageview_register)