android屏幕旋转时,Activity不重新调用onCreate的方法
2013-12-04 18:56
507 查看
当手机转屏时,Activity的onDestroy和onCreate方法会被调用
为了避免Activity在转屏时销毁:
1)修改AndroidManifest.xml
在activity属性中加入:
android:configChanges=”orientation|keyboardHidden”
android:configChanges,这个方法主要是负责列出清单,当清单上用户指定的设置改变时,Activity会自己处理这些变化。
orientation,屏幕界面旋转(可能是用户手动旋转的),【注意:如果你的开发API等级等于或高于13,你还需要设置screenSize,因为screenSize会在屏幕旋转时改变】
keyboardHidden,键盘辅助功能改变
如下:
[html]
view plaincopy
<activity android:theme="@style/ContentOverlay"
android:launchMode="singleTask"
android:configChanges="keyboardHidden|orientation|screenSize"
android:windowSoftInputMode="adjustPan|stateAlwaysVisible" android:name="com.weibo.net.ShareActivity">
</activity>
参考自:http://www.cnblogs.com/reaver21/archive/2012/03/20/2407711.html
为了避免Activity在转屏时销毁:
1)修改AndroidManifest.xml
在activity属性中加入:
android:configChanges=”orientation|keyboardHidden”
android:configChanges,这个方法主要是负责列出清单,当清单上用户指定的设置改变时,Activity会自己处理这些变化。
orientation,屏幕界面旋转(可能是用户手动旋转的),【注意:如果你的开发API等级等于或高于13,你还需要设置screenSize,因为screenSize会在屏幕旋转时改变】
keyboardHidden,键盘辅助功能改变
如下:
[html]
view plaincopy
<activity android:theme="@style/ContentOverlay"
android:launchMode="singleTask"
android:configChanges="keyboardHidden|orientation|screenSize"
android:windowSoftInputMode="adjustPan|stateAlwaysVisible" android:name="com.weibo.net.ShareActivity">
</activity>
参考自:http://www.cnblogs.com/reaver21/archive/2012/03/20/2407711.html
相关文章推荐
- Android DecorView浅析
- Android利用LocalSocket实现Java端进程与C端进程之间的IPC
- Android开发学习之调用系统相机完成拍照的实现
- Android中View绘制流程
- 【AsyncTask】Android AsyncTask使用入门
- Android NDK Hello + JNI 与 NDK区别
- Android 关于休眠的几个坑点
- Android编译环境的搭建和编译
- Android Service 生命周期
- Genesis-3D 入门教程—13.发布到Android平台
- android 蓝牙通信编程
- Android调用WebService
- Android应用开发之ClipboardManager
- Android应用开发之PhoneStateListener 的使用
- Android系统容量检测 —— StatFs
- 如何使用带面部处理功能的骁龙Android SDK套件
- android系统启动流程之init.rc详细分析笔记
- Android自定义XML属性以及遇到的命名空间的问题
- android的图片缓存universal-image-loader使用方法
- 我的android 第20天 - 自定义适配器