`
byebyegov5qq
  • 浏览: 1218599 次
文章分类
社区版块
存档分类
最新评论

解决Android横竖屏切换数据丢失问题

 
阅读更多

/********************************************************************************************
* author:conowen@大钟
* E-mail:conowen@hotmail.com
* http://blog.csdn.net/conowen
* 注:本文为原创,仅作为学习交流使用,转载请标明作者及出处。

********************************************************************************************/


Android横竖屏切换时,当前的Activity会被销毁,然后Activity上面的数据将会全部丢失。

如Listview上面每个item的checkbox,横竖屏切换时,复选框就丢失所有选中信息。



解决方案1、

在Androidmanifest.xml的activity标签中加入

android:configChanges="orientation|keyboardHidden"





解决方案2、

强制限制activity在横屏状态或者竖屏状态,不让activity进行横竖屏切换

landscape表示横屏

portrait表示竖屏




解决方案3、

在Activity里面通过复写

onConfigurationChanged方法,实现在不同的屏幕状态下的处理方式。






分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics