2017-03-07 10 views
0

SqliteをdecodeByteArrayイメージにアンドロイドピカソライブラリを適用し、これは、私は、単純なImageViewのに戻って、彼らをもたらすために使用するコードです:私は画像を保存するSQLiteにも使用してい

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

は、今私が使用しようとしていますPicasaのライブラリを使用して、「Out Of Memory」クラッシュを防止します。 これはコードです:

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

残念ながら、私は、負荷(ビットマップ)を使用することはできません。 Picassoライブラリを正しく使うにはどうすればいいですか?

答えて

2

あなたはこのためにグライドを使用することができます。

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

それは本当に完璧です!どうもありがとう! –

+0

あなたを助けてくれてうれしい;) – ste9206

関連する問題