SP存储数据的小技巧

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

这里的XXX只有六种选择,如下图:SP存储数据的小技巧_第1张图片 


这时候,如果我想存一个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); 

//将json字符串转换成集合, 

List list = gson.fromJson(newSelectedIds, new TypeToken>() {}.getType());

 
  


你可能感兴趣的:(Android)