zoukankan      html  css  js  c++  java
  • android activity在横竖屏切换的时候不重新调用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>
  • 相关阅读:
    教你如何剖析源码
    Java 简介
    java 入门-helloWorld
    linux yum 命令
    Linux vi/vim
    Linux 磁盘管理
    Linux 用户和用户组管理
    Linux 文件与目录管理
    Linux 文件基本属性
    Linux安装Mysql
  • 原文地址:https://www.cnblogs.com/wuyou/p/3500829.html
Copyright © 2011-2022 走看看