我下载到通过的AsyncTask图像视图的图像,我想救我的形象,当我转动我的电话,而不是重新下载到图像视图...如何在旋转屏幕时保存图像onSaveInstanceState?
public void onSaveInstanceState(Bundle toSave) {
super.onSaveInstanceState(toSave);
my_image.buildDrawingCache();
Parcelable bm = my_image.getDrawingCache();
toSave.putParcelable("savedImage", bm);
}
我试图明白,如果我做得不对的onSaveInstanceState 或没有,我该如何找回这种状态onRestoreInstanceState和放置图像,而无需再次下载...
onRetainNonConfigurationInstance()函数不建议使用。 –