★★Java質問・相談スレッド145★★
■ このスレッドは過去ログ倉庫に格納されています
0064デフォルトの名無しさん
2011/06/02(木) 13:47:21.50あー、android(JAVA)勉強中でメモリ管理が厳しくて
別関数で受け皿作ったのをリターンしてたら、容量食うかな?と
実際out of memory多発で少しでも減らしたいなー…と
取得してきたデータ画像が2560x1920とかいう超サイズだったから
これを640x480にしたら、余裕再々になったっていうね…
あとの処理は1行のものを態々関数にしようとしてたアホな感じだったんで…(returnシタクナイノハココ)
ただのアホの子でした。
呼び出し
registerCompressBitmap(offBitmap, out, bos);
関数
private void registerCompressBitmap(Bitmap offBitmap, FileOutputStream out, ByteArrayOutputStream bos) {
offBitmap.compress(CompressFormat.JPEG, 70, bos);
try {
out.write(bos.toByteArray());
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
之に関してはobjなんで、out.closeでoutに関してはmainの方でも
閉じられてるって感じでいいんですよね
■ このスレッドは過去ログ倉庫に格納されています