我们知道,Andorid旋转屏幕时默认是重新Create Activity,之前我们可以
在AndroidManifest.xml 中添加activity属性android:configChanges="orientation"
来声明Acitivity自己处理orientaion,这样就不会重新Create Activity
在 ics中需要改为android:configChanges="orientation|screenSize"
Caution: Beginning with Android 3.2 (API level 13),
the "screen size" also changes when the device switches between portrait and landscape orientation. Thus, if you want to prevent runtime restarts due to orientation change when developing
for API level 13 or higher (as declared by the
minSdkVersion
and
targetSdkVersion
attributes), you must include the
"screenSize"
value in addition to the
"orientation"
value. That is, you must decalare
android:configChanges="orientation|screenSize"
. However, if your application targets API level 12 or lower, then your activity always handles this
configuration change itself (this configuration change does not restart your activity, even when running on an Android 3.2 or higher device).
分享到:
相关推荐
Android屏幕旋转时Activity的生命周期
android生命周期管理:重启或停止一个Activity
屏幕旋转180度 activity旋转180度 具体看代码
devDiv 移动开发丛书之android 第二章 activity 生命周期
在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例如: <?xml version=1.0 encoding=utf-8?> &...
疯狂android资料:第四章深入理解Activity.doc
androidx activity-1.2.3版本资源包
Android相关属性的介绍:android:exported = true 在Activity中该属性用来标示:当前Activity是否可以被另一个Application的组件启动:true允许被启动;false不允许被启动。 android:exported 是Android中的四大...
android Activity实例演示Activity 的lifecycle,及一个Activity如何启动另一个Activity
Android源代码 演示3个功能: (1)Intent打开另外一个Activity (2)Intent拨电话 (3)Intent在2个Activity间传递数据
Title: Android Programming: The Big Nerd Ranch Guide, 3rd Edition Author: Bill Phillips, Chris Stewart Length: 624 pages Edition: 3 Language: English Publisher: Big Nerd Ranch Guides Publication Date:...
android生命周期管理:暂停和恢复Activity
Android开发文档上专门有一小节解释这个问题。简单来说,Activity是负责与用户交互的最主要机制,任何“设置”(Configuration)的改变都可能对... 当屏幕旋转时,这个Configuration就发生了改变,因此当前显示的Activi
Android:Intent页面跳转,Activity生命周期,Service服务,广播代码实例
1、设计界面,包括四个按钮,两个文本框。单击对应按钮可以启动对应...假定Activity A为启动Activity。 2、修改 Activity 的启动模式 LaunchMode,并通过 Log 信息来体会不同启动模式所对应的Activity 和 task 的关系
在开发Android应用的过程中,我们都会遇到屏幕旋转的情况。 在旋转的过程中,默认会将Activity销毁,然后再重新创建, 这会严重影响应用的性能。 如果没有自行修改的话,在配置变化时,Android会结束当前 的Activity...
2、需要在Activity启动前完成各种数据的部署,然后查看Activity的效果。 对于这两种需求,笔者分别做了两个示例解说: 1、检测一个布局中的button和TextView是否正确。 2、从网络动态获取String到Activity界面显示...