当activity在AndroidMainfest中不设置configChanges属性时,横屏切换竖屏、竖屏切换横屏时,Activity中回调的方法如下:
在这种情况下屏幕的切换不会自动保存原有的状态,但是可以通过在
onSaveInstanceState中保存,在onRestoreInstanceState方法中获取之前保存的信息的方法回复屏幕中原状态,如保存edittext中的信息:...
分类:
其他好文 时间:
2016-05-12 12:00:40
阅读次数:
162
今天遇到个问题很蛋疼啊,别的手机没问题,唯独三星机型的手机跳转到相机之后,回来activity没了。这个或许是三星内部回收机制的关系,因为相机打开之后消耗会比较大, 所以后面的进程都给暂时回收掉了,加入 android:configChanges="orientation|keyboardHidde ...
分类:
移动开发 时间:
2016-05-11 18:07:43
阅读次数:
344
由于公司项目要求适应横竖屏,写了两个不同的布局分别放在layout 和layout-land文件夹(不能在configchanges里面加screensize,否则无效),但是切换的时候出现了问题。 1,DrawerLayout错误。 DrawerLayout must be measured wi ...
分类:
移动开发 时间:
2016-05-09 18:23:37
阅读次数:
250
<activity android:name=".visitplan_finish" android:configChanges="keyboard|keyboardHidden|orientation" /> 经过实际测试有效。 主要是调用相机返回的是,activity由于横屏等原因自动销毁重建了 ...
分类:
其他好文 时间:
2016-05-05 19:15:14
阅读次数:
206
很多时候会用到屏幕旋转时需要对一些数据进行保存,例如当横竖屏区切换时要保存先前屏幕的一些数据和状态,个人认为有两个方法提供使用: 1.当前的Activity不销毁: 那么就需要在AndroidManifest.xml配置文件中的Activity标签下面添加:android:configChanges ...
分类:
其他好文 时间:
2016-04-21 07:26:18
阅读次数:
145
1 2 3 4 <!-- APPkey值 --> 5 <meta-data android:name="UMENG_APPKEY" android:value="56e8befae0f55aeb1e0010a9"/> 6 <activity android:configChanges="orient ...
分类:
其他好文 时间:
2016-04-05 16:14:51
阅读次数:
129
默认情况下,当“屏幕方向”或“键盘显示隐藏”变化时都会销毁当前Activity,创建新的Activity。如果不希望重新创建Activity实例,可以按如下配置Activity:<activityandroid:name=".MainActivity"android:configChanges="keyboardHidden|orientation">注意Android3.2横..
分类:
其他好文 时间:
2016-02-24 19:36:10
阅读次数:
389
设置Activity的android:configChanges时,切屏会重新调用各个生命周期本人实际测试发现设置android:configChanges="keyboardHidden|orientation"或不设置横竖屏切换时也会执行onCreate各一次,并且不会执行onConfigurationChanged设置android:configChanges="orientation|sc...
分类:
移动开发 时间:
2016-02-24 09:49:56
阅读次数:
207
老版本总结:1.不设置Activity的android:configChanges时 切屏会重新调用生命周期的方法,切横屏调用1次 切竖屏调用2次2.设置Activity的android:configChanges ="orientation"时,切横屏和竖屏都是调用1次生命周期3.设置Activi...
分类:
移动开发 时间:
2016-01-12 11:28:54
阅读次数:
184
1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、...
分类:
移动开发 时间:
2015-12-03 08:28:03
阅读次数:
169