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

  • 相关阅读:
    简单的代码
    js精度缺失问题
    maven将Jar安装进仓库
    上传图片,手机端压缩
    处理登录时,AJAX的状态码无权限情况
    处理html换行问题
    VMWARE网络配置内网与外网互ping
    hbase和ZooKeeper集群安装配置
    Hadoop集群部署
    redis主从配置+sentinel哨兵
  • 原文地址:https://www.cnblogs.com/codeskilla/p/4955874.html
Copyright © 2011-2022 走看看