屏幕方向更改时,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活动状态的答案。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...