0

Androidアクティビティの画像ビュー内にサーバーからの画像のバイト配列を表示しようとしています。サーバーから送信されたバイト配列を正しく取得できますが、ビットマップに変換している間は常に null が返されます。画像バイト配列をビットマップに変換するために BitmapFactory.decode(byteArray,0, byteArray.length) を使用しましたが、これは常に null を返します。

これを解決するのを手伝ってください。代替手段があるかどうか教えてください。

前もって感謝します。

4

1 に答える 1

2

より良いオプションは、これを使用することです。サーバーに存在する画像を表示するために使用しました。かなり速い

URL url = new URL(link);
InputStream picin = url.openStream();
Bitmap myBitmap = BitmapFactory.decodeStream(picin);
pic.setImageBitmap(myBitmap);

リンクがjpg画像を指している場所。他の画像形式でも機能します。

于 2013-03-15T16:33:05.477 に答える