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

  • 相关阅读:
    bzoj2888: 资源运输
    [ SDOI 2009 ] HH的项链 & [ HEOI 2012 ] 采花
    [ POI 2017 ] Podzielno
    [ HAOI 2011 ] Problem A
    [ SDOI 2011 ] 打地鼠
    [ SCOI 2007 ] Perm
    [ POI 2011 ] Dynamite
    [ BZOJ 3038 & 3211 / SPOJ GSS4 ] 上帝造题七分钟2 / 花神游历各国
    [ BZOJ 3445 ] Roadblock
    [ ZJOI 2006 ] Mahjong
  • 原文地址:https://www.cnblogs.com/codeskilla/p/4955874.html
Copyright © 2011-2022 走看看