2017-03-07 1 views
0

SQLite는 decodeByteArray 이미지에 안드로이드 피카소 라이브러리를 적용하고 이것이 내가 간단한 이미지 뷰에 다시 그들이 가지고하는 데 사용하는 코드입니다 :나는 이미지를 저장하기 위해 SQLite는을 사용하고

byte[] bookImage = books.getImage(); 
    Bitmap bitmap = BitmapFactory.decodeByteArray(bookImage, 0, bookImage.length); 
    holder.imageView.setImageBitmap(bitmap); 

지금 나는를 사용하려고 해요 피카소 라이브러리는 '메모리 부족'사고를 방지합니다. 이 코드입니다 :

Picasso.with(holder.imageView.getContext()).load(bitmap).into(holder.imageView); 

불행하게도 내가 사용할 수 없습니다 부하 (비트 맵). 어떻게이 피카소 라이브러리를 올바르게 사용할 수 있습니까?

답변

2

이에 대한 글라이드를 사용할 수 있습니다

Glide.with(holder.imageView.getContext()).load(bookImage).asBitmap().into(holder.imageView); 
+0

을 정말 완벽! 고마워요! –

+0

당신을 도울 수있어서 기쁩니다;) – ste9206

관련 문제