其实保存UI 状态,通常用SharedPreferences 来保存,以上方法仅限小例子,你可以用SharedPreferences 来创建一个存储的xml文件,存值,取值来判断UI的显示或者值得传输,方法比较简单,网上demo一大把,就不多赘述了
补充:
对于UI状态的保存,有很多种方式,
第一种:
简单demo不考虑性能,可采用静态常量的方式,比如 public static boolean TEST_FLAG=true ,这种方法最简单,但是不推荐使用 ,涉及到 同步、内存、性能等多种弊端。
第二种:
可采用android 的五种存储方式
1 使用SharedPreferences存储数据
2 文件存储数据
3 SQLite数据库存储数据
4 使用ContentProvider存储数据
5 网络存储数据
视具体情况采用 。