如何解决屏幕方向更改时,ImageView变为空白
| 我正在使用以下行设置我的ImageView。 Bitmap bm = Media.getBitmap(getContentResolver(),capturedImage);
Bitmap bm1=Bitmap.createScaledBitmap(bm,300,true);
pic.setImageBitmap(bm1);
但是当我旋转手机时,imageView变成空白。
谁能帮我。
任何帮助表示赞赏。
解决方法
正确的方法是将位图保存在onRetainNonConfigurationInstance()中
这是一个例子:
http://developer.android.com/guide/topics/resources/runtime-changes.html
,尝试在AndroidManifest中的“活动”标签中添加“ 1”。在这里查看更多详细信息。
,您应该在
onSaveInstanceState
方法中保存capturedImage
,然后签入onRestoreInstanceState
方法以查看是否已保存它,然后重新执行上面的代码。有关如何执行此操作的绝佳示例,请参见使用“保存实例状态”保存Android活动状态的答案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。