android activity在横竖屏切换的时候不重新调用onCreate方法
2014-01-01 19:18
609 查看
在安卓系统中,横竖屏切换会默认重新调用onCreate等生命周期方法,如果此时有一些临时数据没有保存下来,很有可能会导致该数据丢失。
因此我们可以进行以下设置,来避免恒切换时重新调用onCreate方法:
因此我们可以进行以下设置,来避免恒切换时重新调用onCreate方法:
<!-- screenOrientation: landscape是横屏,portrait是竖屏 --> <!-- 低版本横竖屏切换禁用重新创建activity:configChanges="orientation|keyboardHidden --> <!-- 以下为高版本(4.0以上)禁用重新创建activity的配置: --> <activity android:name="MyActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:screenOrientation="portrait" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity>
相关文章推荐
- Android重写onConfigurationChanged规避横竖屏切换时候重新进入onCreate生命周期
- Android横竖屏切换不重新调用onCreate()
- Android横竖屏切换不重新调用onCreate()
- Android横竖屏切换不重新调用onCreate()
- Android横竖屏切换不重新调用onCreate()
- Android重写onConfigurationChanged规避横竖屏切换时候重新进入onCreate生命周期
- android横竖屏切换,不重新执行onCreate的方法
- 横竖屏切换的生命周期方法调用
- android屏幕旋转时Activity不重新调用onCreate的方法
- android转屏,切换屏幕,横竖屏(onConfigurationChanged)会重新加载 OnCreate 的解决方案
- android屏幕旋转时,Activity不重新调用onCreate的方法
- android屏幕旋转时,Activity不重新调用onCreate的方法
- Android横竖屏切换不重新调用onCreate()
- Android onCreateOptionsMenu方法是什么时候调用的 ?
- OnNewIntent 的调用,SingleStask 单例模式的Activity 当遇到新的Intent的时候,不会走onCreate方法了
- android 屏幕旋转 重新调用onCreate的解决方法
- 横竖屏切换时不重新加载onCreate
- android横竖屏切换的生命周期和调用方法
- android转屏,切换屏幕,横竖屏(onConfigurationChanged)会重新 OnCreate 的解决方案
- Android 横竖屏切换不重新走生命周期的方法