【发布时间】:2014-05-04 11:04:33
【问题描述】:
我使用以下代码保存和恢复图像,它在第一个方向改变后工作(纵向到横向)。但是,在我将其旋转回纵向模式(第二次方向更改)后,图像消失了,这是我不希望发生的。
请帮忙
保存图片代码
@Override
public void onSaveInstanceState(Bundle savedInstanceState)
{
super.onSaveInstanceState(savedInstanceState);
savedInstanceState.putParcelable("selectedImage", yourSelectedImage);
}
恢复代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
image = (ImageView) findViewById(R.id.image);
if(savedInstanceState !=null){
Bitmap yourSavedBitmap = savedInstanceState.getParcelable("selectedImage");
image.setImageBitmap(yourSavedBitmap);
}
}
【问题讨论】:
标签: android screen-orientation