Android锁屏后调用了ondestroy()方法,解屏后重新oncreate()的问题的解决方案。
来源:互联网 发布:韩国东大门代购淘宝店 编辑:程序博客网 时间:2024/05/16 11:13
当你按下power键后,屏幕锁屏。这时候Activity调用了onpause,ondestroy,回来时则重新oncreate(),而有时候你不想要重新create.
网上其他方法是在manifest的该activity下添加Android:configChanges="keyboardHidden|orientation"。
本人试过了,是没用的,经过google国外的解决方案,发现 API13以下的是可以,而13以上的在按下power键还是会改变“screenSize"。
正确的解决方案是,android:configChanges="keyboardHidden|orientation|screenSize"。 这样在锁屏时就只调用了onpause而不会destroy掉本activity。
纠结了本人很长时间,分享给大家。
0 0
- Android锁屏后调用了ondestroy()方法,解屏后重新oncreate()的问题的解决方案。
- Android锁屏后调用了ondestroy()方法,解屏后重新oncreate()的问题的解决方案。
- Android锁屏后调用了ondestroy()方法,解屏后重新oncreate()的问题的解决方案。
- onConfigurationChanged会重新 OnCreate 的解决方案,onConfigurationChanged不被调用
- 手机转屏时,Activity的onDestroy和onCreate方法会被调用
- android屏幕旋转时,Activity不重新调用onCreate的方法
- android屏幕旋转时,Activity不重新调用onCreate的方法
- android屏幕旋转时,Activity不重新调用onCreate的方法
- android屏幕旋转时,Activity不重新调用onCreate的方法
- android屏幕旋转时Activity不重新调用onCreate的方法
- android 屏幕旋转 重新调用onCreate的解决方法
- android重复调用OnCreate方法的原因
- android重复调用OnCreate方法的原因
- android 拍照 onCreate() 调用两次的问题
- android 拍照 onCreate() 调用两次的问题
- 在设置了android:parentActivityName后,点击子Activity返回键,父Activity总会调用OnDestroy()的解决方案
- 在设置了android:parentActivityName后,点击子Activity返回键,父Activity总会调用OnDestroy()的解决方案
- Android 屏幕旋转后防止重新执行onCreate的方法。
- 蓝桥杯 ADV-71 算法提高 判断回文
- mysql 索引
- datatable设置成中文
- 蓝桥杯 ADV-72 算法提高 一元一次方程
- Codeforces 782C Andryusha and Colored Balloons【思维+Dfs暴力染色】
- Android锁屏后调用了ondestroy()方法,解屏后重新oncreate()的问题的解决方案。
- $uibModal
- 蓝桥杯 ADV-73 算法提高 数组输出
- #Error:No cached version of com.android.tools:annotations:25.2.3 available for offline mode.
- sdagfafd
- sketch中制作蒙版及通道蒙版
- 软件架构师实战
- spring boot集成dubbo
- 蓝桥杯 ADV-74 算法提高 计算整数因子