来自:http://blog.youkuaiyun.com/hunter_hb/article/details/8572095
屏幕锁屏时Activity调用了onpause, ondestroy,回来时则重新oncreate(),有时并不想重新create。
网上其他方法是在manifest的该activity下添加android:configChanges="keyboardHidden|orientation"。
API13以下的是可以,而13以上的在按下power键还是会改变“screenSize"。
正确的解决方案是,
android:configChanges="keyboardHidden|orientation|screenSize"
这样在锁屏时就只调用了onpause而不会destroy掉本activity。
本文介绍了如何在Android应用中避免因屏幕锁屏而导致Activity被销毁的问题。通过正确配置Activity的configChanges属性,可以在锁屏时不触发Activity的onDestroy方法,从而避免不必要的onCreate过程。
4949

被折叠的 条评论
为什么被折叠?



