android:configChanges设置的怪问题

DRPrincess 2016-06-24 05:38:27
为了解决横竖屏切换崩溃
我使用了android:configChanges="keyboardHidden|orientation|screenSize"这个属性,成功的解决了问题
如下:
<activity
android:configChanges="keyboardHidden|orientation|screenSize"
android:name=".activity.ChooseListActivity"/>

但是由于项目里面的activity太多,我就直接写在activity都会加载的一个style中,然后怪事出现了,继续开始崩溃,调试发现,这样设置,configChanges没起作用,oncreate还是走了一遍,
如下:
<!--activity设置无ActionBar-->
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="@android:attr/actionBarSize">@dimen/actionBarHead</item>
<item name="android:configChanges">keyboardHidden|orientation|screenSize</item>
</style>
使用:
<activity
android:name=".activity.ChooseListActivity"
android:theme="@style/AppTheme.NoActionBar" />



请问这是什么原因?在这里先谢谢大家了


...全文
425 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cool_IT 2017-03-01
  • 打赏
  • 举报
回复
问题解决了吗?同问
蒲锦_up 2016-06-25
  • 打赏
  • 举报
回复
没见过这样的写法。在BaseActivity中配置或者设置代码吧
shonegg 2016-06-25
  • 打赏
  • 举报
回复
没见过写在 style里

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧