- 7
- 0
- 约9.26千字
- 约 11页
- 2015-08-03 发布于重庆
- 举报
Android开发中如何正确保存view的状态.doc
Android开发中如何正确保存view的状态?
本文是由国外资深开发转件对,Android开发中view的状态正确保存方法的一个深入介绍。为什么是对view的讲解,而不是对Activity 和 Fragment状态保存的讲解呢?是因为前者比后两者稍微复杂,且网上还有太多混淆开发者的讲解。
为什么我们需要保存View的状态?
因为,我坚信移动应用应该是帮助开发者解决问题,而不是制造问题。
想象一下一个非常复杂的设置页面:
这并不是从一个移动应用的截图(这不是典型的win32程序吗。。),但是适合用于说明我们的问题:
这里有非常多的文字输入控件,多选框,开关(switch)等等,你花了15分钟填完所有这些格子,总算轮到点击完成按钮了,但是突然,你不小心旋转了下屏幕,omg,所有的改动都没了,一切都回归到了初始状态。
当然,总有一些用户喜欢你的app简直到不行,不在乎重新填一次。但是老实说,这样做真的正确吗?别犯傻,你不尊重客户体验度,客户就不会喜欢你的APP,我们需要保存用户的修改。
如何保存View的状态?
假设我们这里有一个带有图像,文字和 Switch toggle控件的简单布局:
LinearLayout
xmlns:android=/apk/res/android
android:layout_width=match_parent
a
原创力文档

文档评论(0)