android关于横竖屏切换的问题

从横屏切换到竖屏 然后在从竖屏返回到横屏 横屏里面的图片消失了 如何才能解决这个问题

一、禁止横竖屏转换
Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,
通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。
比如下列设置
android:screenOrientation="portr......
答案就在这里:百度地图与Android横竖屏切换的问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

屏幕旋转对Activity的影响:会销毁原来的activity(资源也随之销毁),然后从新创建一个新的activity.(通过log日志打印activity的生命周期便可知晓)
解决方式:
(一):避免屏幕转换,适合部分app需求。添加一行代码到AndroidManifest.xml中对应activity注册中: android:screenOrientation="portrait"
(二):onSaveInstanceState():系统因内存不足或者屏幕旋转时调用,可以用于保存数据
获取保存数据的方法有两个,一个oncreate()中获取注意点要判断参数是否为空。另外一个 onRestoreInstanceState(): 用于获取保存的数据,可以不用判断参数是否为零。
做法:在onSaveInstanceState()中保存一个数据标示,然后在oncreat()中判断参数标示是否为空,若是不为空,则恢复ui资源