[Android] 数据实体的自动存取--SharedPreferences篇
本例代码以SharedPreferences为数据存取载体。
利用SharedPreferences存取一个数据,步骤如下:
2.需要处理好初始默认值。
自动存取的优点:
1.避免给一大堆key起名字,减少纠结时间。
2.方便、高效。数据结构的改变不需要重新修改存取过程。
3.出混淆包后,所有的key值也随着一起混淆了,在一定程度上保护了程序逻辑。见图01.png
缺点:
1.自动存取会将定义的数据结构全部存或全部取。如果想增加一些不需要本地存储的属性,则需要另建新类继承原有数据结构才得以实现。
有利有弊,但总的来说利远大于弊。