在日志中debug的时候发现每次Activity加载都要调用两次onCreate()方法,百思不得其解,后来百度以后发现
是横屏竖屏的切换造成的,默认会重新调用onCreate()方法,可以进行如下设置:
<activity
android:configChanges="orientation|keyboardHidden"
.../>
就不会多次调用了。
本文介绍了解决Android应用中Activity重复调用onCreate()方法的问题。通过设置activity的configChanges属性为orientation|keyboardHidden,可以避免因屏幕方向改变而重新创建Activity。
在日志中debug的时候发现每次Activity加载都要调用两次onCreate()方法,百思不得其解,后来百度以后发现
是横屏竖屏的切换造成的,默认会重新调用onCreate()方法,可以进行如下设置:
<activity
android:configChanges="orientation|keyboardHidden"
.../>
就不会多次调用了。
2526

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