アプリは画像を書き込み可能なフォルダに保存し、コンテンツはBufferedReader
に読み込まれ、ImageView
に割り当てられます。それを行う正しいアプローチは何ですか?書き込み可能なフォルダから画像を読み込んでAndroidのImageViewに割り当てる方法は?
File file = new File(context.getFilesDir(), body + ".image");
BufferedReader in = new BufferedReader(new FileReader(file));
ImageView icon = (ImageView) view.findViewById(R.id.icon);
icon. //What comes to here?
理想的には、例えば、([画像ローディングライブラリ](http://android-arsenal.com/tag/46)を使用、またはBitmapFactory' 'と連携し、独自のバックグラウンドスレッドを持っています'decodeFile()'、 'decodeStream()')です。私はあなたが 'BufferedReader'からバイトを読み込んだ後に' decodeByteArray() 'を使うことができると思いますが、それはあまりにも複雑に思えます。 – CommonsWare