当我们在做屏幕横竖屏切换的时候,Activity会执行OnDestory然后从新创建,随着屏幕的翻转数据也会消失,
onSaveInstanceState 方法中我们可以用Bundle 类型的存储我们要存的简单的数值
if判断 SaveInstanceState 是否为空, 如果不为空说明我们存储成功,将数据赋值
onSaveInstanceState 只能临时的保存数据,更持久的保存还是要用数据库。
如果执行系统的返回,或home键 是不能存储的,主要应对屏幕翻转做一个临时的数据存储。
android屏幕翻转时onSaveInstanceState的使用
最新推荐文章于 2024-04-29 09:38:49 发布