android 拍照时 activity横竖切换时导致的问题

在activity中调用系统摄像头进行拍照前,我先把照片保存的路径保存在本地变量中,等拍照返回后再去根据路径去获取图片,但奇怪的是有时候会发现我保存的本地变量为空,后来经调试发现,在onActivityForResult方法调用前当前的activity被销毁,重新创建了,所以本地变量为空也就不足为奇了,后来发现手机屏幕横竖切换时默认会先销毁activity重新创建,所以问题应该就是在这了,所以想法在横竖切换时不让它销毁activity应该就可以了

解决方法:

在AndroidManifest.xml中当前Activity的属性配置增加:android:configChanges="keyboardHidden|orientation"

原文地址:https://www.cnblogs.com/jadic/p/2424924.html