android 被强制横屏,Activity重启问题解决方案
16lz
2022-05-22
比如Activity启动了系统照相机功能,返回时有时Activity会强制重启,解决方案如下:
1、在配置文件中为Activity添加如下属性:
android:configChanges="keyboardHidden|orientation|screenSize"
2、在Activity方法中重写onConfigurationChanged方法:
public void onConfigurationChanged(Configuration newConfig) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
super.onConfigurationChanged(newConfig);
}
这样Activity就不会强制横屏了。
更多相关文章
- Android图片缩放总结及比较
- Android(安卓)-- ContentProvider
- Android下载网络文本
- Android(安卓)网络通信框架Volley简介(Google IO 2013)
- Android(安卓)Camera2 之 CameraDevice 详解
- android 读取资源字符串的 方法
- android onTouchEvent和setOnTouchListener中onTouch的区别
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用