zoukankan      html  css  js  c++  java
  • 让Android横竖屏切换时不销毁当前activity

    网上查到资料:

    对 节点<activity/> 添加属性“ android:configChanges="orientation|keyboardHidden|screenSize" ”,如下所示:

     1         <activity
     2             android:name=".MainActivity"
     3             android:label="@string/app_name" 
     4             android:configChanges="orientation|keyboardHidden|screenSize" >
     5             <intent-filter>
     6                 <action android:name="android.intent.action.MAIN" />
     7 
     8                 <category android:name="android.intent.category.LAUNCHER" />
     9             </intent-filter>
    10         </activity>

    注意点:(没有测试)

    Android2.3之前使用上面的“android:configChanges="keyboardHidden|orientation"”就能行。但是,在4.0之后。必须就要使用这个属性“android:configChanges="orientation|keyboardHidden|screenSize"”才能避免Activity重新加载该类不延续上述的重建流程!

    ZC: 直接写 “android:configChanges="orientation|keyboardHidden|screenSize"” 不管它是什么版本了...

    PS:还可以Override 函数onConfigurationChanged,用于在横竖屏事件时 做点事情,但是我暂时用不着,就不管它了...

    参考网页:

    http://www.cnblogs.com/hibraincol/archive/2010/09/18/1829862.html

    http://blog.csdn.net/junhuahouse/article/details/38109125

    网页内容保存于:百度云 codeskill33 --> “ 全部文件 > 来自__网页 > Android_Eclipse > 让Android横竖屏切换时不销毁当前activity”

    X

  • 相关阅读:
    jquery在线手册
    bootstrap学习之路
    实用的cmd命令
    在源代码中插入防止盗版代码片段的方式
    常用的正则表达式
    仿站步骤
    thinkphp 公用函数
    php switch判断一个数所在的范围
    ps学习教程
    九度oj 题目1185:特殊排序
  • 原文地址:https://www.cnblogs.com/codeskilla/p/4955874.html
Copyright © 2011-2022 走看看