AndroidSharePreferenceを使用して画像ビットマップを保存することをお勧めします。
画像ビットマップを保存します。
public boolean saveImage(Context context, Bitmap realImage)
{
Editor editor = context.getSharedPreferences(KEY, Context.MODE_PRIVATE).edit();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
realImage.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] b = baos.toByteArray();
String encodedImage = Base64.encodeToString(b, Base64.DEFAULT);
editor.putString("FacebookImage", encodedImage);
return editor.commit();
}
画像ビットマップを取得
public Bitmap getImageBitmap(Context context)
{
Bitmap bitmap = null;
SharedPreferences savedSession = context.getSharedPreferences(KEY, Context.MODE_PRIVATE);
String saveimage=savedSession.getString("FacebookImage", "");
if( !saveimage.equalsIgnoreCase("") ){
byte[] b = Base64.decode(saveimage, Base64.DEFAULT);
bitmap = BitmapFactory.decodeByteArray(b, 0, b.length);
}
return bitmap;
}
画像ビットマップを取得した後、画像ビューまたは他のビューを表示します。
ありがとう