Android 在横竖屏切换时,会摧毁后重新创建,如果没有保存数据,那么此时的数据就会丢失掉。
如何解决这个问题
- 保证手机无论在怎么转动的情况下,都保持一种状态如竖屏或者横屏模式。
这些它的参数。不清楚有啥作用。
2.在屏幕切换时,保存上一个屏幕上的数据,并传递到接下来的一个屏幕上;(我现在还不明白这其中的意思,怕自己忘记而已)
先重写了savedInstanceState。使用键值对的方式将文本中的数据保存下来,
在屏幕切换时,调用了onCreate方法,这时候判断savedInstanceState是否为空值。若不是空值则证明有数据在里面,最后将保存在savedInstanceState中的数据提取出来放在切换后相应的位置上。
在切换屏幕后,屏幕的样式一直保持原来样式,在很多时候对屏幕空间的利用率不大。
那么我们可以专门为横竖屏设计不同的样式.