天天看点

SP存储数据的小技巧

SP存储数据的时候,通过editor.putXXX(key, value)来存储数据

这里的XXX只有六种选择,如下图:

SP存储数据的小技巧

这时候,如果我想存一个List集合或者数据就不大方便了,可以通过Gson来将要存储的集合或者数组转换成json字符串,然后putString(key , value)存进sp

从SP中往外取的时候,getString(key , value )取出来,此时取出来的时字符串,然后,再将gosn转成集合

大致代码如下:(SP存取的代码省略,只给出转换的代码)

//初始化数组 

String[] customuids ={”张三“,”李四“} ; 

//将字符串数组转换成json字符串 

Gson gson = new Gson(); 

String newSelectedIds = gson.toJson(customuids); 

继续阅读