Android-横屏应用在竖屏情况下解锁引起销毁
来源:互联网 发布:重生之玩物人生知轩 编辑:程序博客网 时间:2024/06/05 13:40
横屏应用比较少,但是竖屏应用应该比较多。之前在公司做一款横屏应用的时候使用了智能横屏android:screenOrientation="sensorLandscape",但是发现在app启动后锁屏,然后选择选择屏幕至竖屏进行屏幕解锁,解锁后直接回到系统桌面,点击app的launch后app重新启动。
于是把screenOrientation改成android:screenOrientation="landscape",回到桌面的问题没有了,但是解锁后会黑屏几秒钟或者画面卡在解锁的画面几秒钟才回到app里。这是我就有个感觉,应该是app被销毁了,至于为什么sensorLandscape模式下销毁了而没有重建,而landscape模式下销毁会重建app这个我就不得而知,暂时木有深入去研究。但是至少可以肯定是在解锁后app被销毁了。
通过万能的谷歌终于找到答案,在api13开始,在android:configChanges添加了一个属性screenSize,该属性作用于有该属性的activity,使其根据屏幕尺寸变化而不至于引起app销毁重建。
<activity android:name=".xxxxActivity" android:configChanges="screenSize|keyboardHidden|orientation" android:screenOrientation="sensorLandscape" android:theme="@style/ThemeTranslucent" />
0 0
- Android-横屏应用在竖屏情况下解锁引起销毁
- Android 手机锁屏下点亮屏幕并解锁(没有锁屏密码的情况下)
- 在不申请任何权限的情况下在 Android 应用中弹出悬浮窗
- ios中UIImagepickcontroller在只支持横屏或者竖屏情况下崩溃解决办法
- Android 解锁屏启动过程
- Android 解锁屏启动过程
- Android 解锁屏启动过程
- android 解锁,锁屏流程
- Android 解锁屏启动过程
- Android 解锁屏启动过程
- android的锁屏解锁
- android亮屏解锁demo
- android 解锁屏监听 笔记
- android系统应用在未root的情况下启动root权限命令方法
- 在不修改源码的情况下分析Android应用的操作日志
- Android应用在未启动的情况下无法收到指定广播的问题总结
- Android应用在未启动的情况下无法收到指定广播的问题总结
- Android开发中在一无所知的情况下打开别人的应用
- iOS动画集合
- Android四大基本组件介绍与生命周期
- ubuntu 12.04下编译安装nginx-1.9.3
- 关于XShell上登录跳板机问题及第七天实习记录
- Linux内核Socket参数调优
- Android-横屏应用在竖屏情况下解锁引起销毁
- [Object-C] AutoLaout入门
- 白盒测试的测试用例设计
- 第一次
- HDU 1421 搬寝室
- 软件测试人员必备Linux命令
- 单例模式的常见应用场景
- CSS 中 position:fixed 属性应用
- SDWebImage缓存图片的机制