三星手机和部分小米手机拍照后,上个activity 被 onDestory

news/2024/11/23 3:14:36/

 使用调用系统拍照的代码,在三星和部分小米手机上面出现了一个现象:


在拍照完成,点击保存后。闪了一下,再次进去了拍照界面。



打了一下日志,发现上个界面被destory了。

发现是因为横竖屏切换导致的问题,在

AndroidManifest.xml 里面把这个Activity,强制设置为横屏,无效。

然后把这个Activity加个配置: android:configChanges="orientation|keyboardHidden",发现就好了。



最近升级了sdk。targetSdkVersion 更改了。发现又出现问题了。 后来看谷歌文档:


Note: If your application targets API level 13 or higher (as declared by the minSdkVersion and targetSdkVersion attributes), then you should also declare the "screenSize" configuration, because it also changes when a device switches between portrait and landscape orientations.


大于等于13,还需要加上screenSize。

改成这样: android:configChanges="orientation|keyboardHidden|screenSize" 就好了



http://www.ppmy.cn/news/673701.html

相关文章

小米、三星手机拍照后旋转90°问题的解决

java public class BitmapFileSetting {/*** 三星、小米手机设置* 三星、小米手机拍照要旋转* param filePath* throws IOException*/public static File samsungPhoneSetting(String filePath) throws IOException {//根据图片判断要旋转多少角度int bitmapDegree getBitmapD…

三星、华为、盛大、小米……

三星I9300人脸识别带来的照片为主的通讯录社交创意很好。GALAXY Xcover 防水的。索尼ST18i XperiaU 镜头好,16倍数码变焦。三星NexusS垃圾。三星I9250日版的据说性价比出色。相比之华为荣耀U8860是炮灰机,27号京东华为荣耀促销1600块。 华为的系统UI重做…

Android--(三星手机)webview嵌套H5,点击H5按钮跳转手机拍照,横屏拍照导致失败或崩溃问题

Android--(三星手机)webview嵌套H5,点击H5按钮跳转手机拍照,横屏拍照导致失败或崩溃问题(完美解决) 最近在改一个需求,用的是第三方公司的一个H5链接(Udesk公司)&#xf…

移动端部分安卓手机(三星,小米)竖拍上传图片预览的时候发生旋转问题

移动端web 页面通过 input type file 拍照的时候,部分手机图片出现量旋转了90度的问题,出现问题的机型为小米和三星,手机竖着拍的时候出现这种旋转的问题,横拍出来的照片是正常的,结合网上的解决办法总结如下&#xff…

6-如何创建正态分布数组?【视频版】

目录 问题视频解答 问题 视频解答 点击观看: 6-如何创建正态分布数组?

gel和react哪个厉害_lunarlon和react哪个好?

react更好,耐久度也可以。露娜底刚穿时也不错,脚感比react要舒服一点,但露娜底子越穿越硬。以前买过登月,也算是一款露娜底的代表作。做休闲鞋穿,有时也跑跑步,差不多两个月后就偏硬了。现在反正手捏上去就…

Jquery获取参数(解决参数中文乱码问题)

Jquery获取参数(解决参数中文乱码问题) 参考文章: (1)Jquery获取参数(解决参数中文乱码问题) (2)https://www.cnblogs.com/zhangnn2fs/p/9155722.html (3&…

第4天 | 32天学会python, 数据类型之列表

列表的基本使用 # 当我们有多个数据需要按照一定顺序保存的时候,我们可以考虑列表 # 和字符串一样,都可以使用下标来获取元素和对元素进行切片;同时我们还可以使用下标来修改列表里的元素 # name1 张三 # name2 李四 # name3 王五 # name…