android屏幕旋转时,Activity不重新调用onCreate的方法
2012-10-08 16:35
337 查看
当手机转屏时,Activity的onDestroy和onCreate方法会被调用
为了避免Activity在转屏时销毁:
1)修改AndroidManifest.xml
在activity属性中加入:
android:configChanges=”orientation|keyboardHidden”
android:configChanges,这个方法主要是负责列出清单,当清单上用户指定的设置改变时,Activity会自己处理这些变化。
orientation,屏幕界面旋转(可能是用户手动旋转的),【注意:如果你的开发API等级等于或高于13,你还需要设置screenSize,因为screenSize会在屏幕旋转时改变】
keyboardHidden,键盘辅助功能改变
如下:
参考自:/article/5775100.html
为了避免Activity在转屏时销毁:
1)修改AndroidManifest.xml
在activity属性中加入:
android:configChanges=”orientation|keyboardHidden”
android:configChanges,这个方法主要是负责列出清单,当清单上用户指定的设置改变时,Activity会自己处理这些变化。
orientation,屏幕界面旋转(可能是用户手动旋转的),【注意:如果你的开发API等级等于或高于13,你还需要设置screenSize,因为screenSize会在屏幕旋转时改变】
keyboardHidden,键盘辅助功能改变
如下:
<activity android:theme="@style/ContentOverlay" android:launchMode="singleTask" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="adjustPan|stateAlwaysVisible" android:name="com.weibo.net.ShareActivity"> </activity>
参考自:/article/5775100.html
相关文章推荐
- android屏幕旋转时,Activity不重新调用onCreate的方法
- android屏幕旋转时Activity不重新调用onCreate的方法
- android屏幕旋转时,Activity不重新调用onCreate的方法
- android屏幕旋转时,Activity不重新调用onCreate的方法
- Android屏幕旋转时,设置Activity不重新调用onCreate
- android 屏幕旋转 重新调用onCreate的解决方法
- Android 屏幕旋转后防止重新执行onCreate的方法。
- android屏幕旋转时不重新调用onCreate
- android禁止屏幕旋转、oncreate不会重新被调用等问题
- Android——旋转屏幕导致Activity重建解决方法
- Android中一个Activity第二次启动时,onCreate()调用setContentView()方法时出错,程序崩溃
- Android开发 旋转屏幕导致Activity重建解决方法
- 怎样实现android 返回到上一个Activity并重新执行一次onCreate方法
- android屏幕旋转时,禁止重新加载(onCreate)
- Android锁屏后调用了ondestroy()方法,解屏后重新oncreate()的问题的解决方案。
- Android屏幕切换,改变布局,不调用onCreate方法
- Android锁屏后调用了ondestroy()方法,解屏后重新oncreate()的问题的解决方案。
- 设置android屏幕旋转的时候不重新加载activity
- 简述Android中Activity的启动(onCreate方法的调用)
- Android 4.0: 旋转屏幕时禁止Activity重新加载