Android Json 共享首选项 [英] Android Json Shared preference

查看:82
本文介绍了Android Json 共享首选项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在共享首选项中存储包含列表的 JSON 对象Json 对象如:

How to store JSON object which contain list in shared preference Json object like:

{
      "id": 6,
      "name": "1-B",
      "section": "B",
      "batchCode": "1-2015-2016-B",
      "courseId": 1,
      "sessionId": 2,
      "course": null,
      "startDate": "2015-03-31",
      "endDate": "2016-03-30"
    },
    {
      "id": 5,
      "name": "1-A",
      "section": "A",
      "batchCode": "1-2015-2016-A",
      "courseId": 1,
      "sessionId": 2,
      "course": null,
      "startDate": "2015-03-31",
      "endDate": "2016-03-30"
    },

如何在共享性能中获取数据

How to get data when stored in shared perfernces

推荐答案

1.convert jsonObject to a String

String yourString = jsonObject.toString();

2.保存

SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit();
 editor.putString("YOURKEY",yourString  );
 editor.commit();

3.取回

  SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); 
    String name = prefs.getString("YOURKEY", null);//If there is no YOURKEY found null will be the default value.
  }

这篇关于Android Json 共享首选项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆