4
オプションが設定されている場合にBitmapFactory.decodeStreamがnullを返す
で問題が発生していBitmapFactory.decodeStream(inputStream)ます。オプションなしで使用すると、画像が返されます。しかし、それをオプションと一緒に使用すると、.decodeStream(inputStream, null, options)ビットマップが返されません。 私がやろうとしていることは、ビットマップを実際にロードしてメモリを節約する前に、ビットマップをダウンサンプリングすることです。私はいくつかの良いガイドを読みましたが、どれもを使用していません.decodeStream。 大きなビットマップの処理 そしてここ Androidでの画像処理 ワークスジャストファイン URL url = new URL(sUrl); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); InputStream is = connection.getInputStream(); Bitmap img = BitmapFactory.decodeStream(is, null, options); 動かない InputStream is = connection.getInputStream(); Bitmap img = BitmapFactory.decodeStream(is, null, options); InputStream is = connection.getInputStream(); Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = …