android中保存一个ArrayList到SharedPreferences的方法
2014-10-10 14:09
190 查看
private static SharedPreferences getSp() { if (Application.getContext() == null) return null; if (sharedPreferences == null) sharedPreferences = Application.getContext().getSharedPreferences("key", Context.MODE_PRIVATE); return sharedPreferences; } public static void setArray(String key,ArrayList<String> sArray) { SharedPreferences.Editor mEdit1= getSp().edit(); mEdit1.putInt(key+"_size",sArray.size()); for(int i=0;i<sArray.size();i++) { mEdit1.remove(key+"_" + i); mEdit1.putString(key+"_" + i, sArray.get(i)); } mEdit1.commit(); } public static ArrayList<String> getArray(String key) { SharedPreferences mSp= getSp(); ArrayList<String> sArray = new ArrayList<String>(); int size = mSp.getInt(key+"_size",0); for(int i=0;i<size;i++) { sArray.add(mSp.getString(key+"_" + i, null)); } return sArray; }
相关文章推荐
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中多个fragment切换时如何避免重复执行onCreateView方法,如何保存上一个fragment的状态
- Android的关键的持久数据应该在onPause()方法中保存
- Android开发中保存数据的四种方法方法
- 利用hook IE保存网页为mht的一个方法
- Android中保存数据常用的方法
- 告诉大家一个IPV6 访问 developer.android.com的方法吧
- 今天遇到的对List,ArrayList的remove方法的一个小问题
- Android中进入下一个Activity时在上一个Activity主动调用onDestroy()方法不会真正将上一个Activity从栈中删除
- android怎样多个application共享一个进程和异步访问UI的规则及方法
- Android中保存数据常用的方法
- ArrayList中随机产生一个值的方法:
- 保存一个将Excel里面的列名(A,B,C...)转换为索引号(1,2,3...)的方法
- android 保存TXT文件到SD卡方法