小编Par*_*pta的帖子

Firebase 将数据保存为 List,有时保存为 Map 对象

我将键保存为数值的数据,其中键是用户尝试的问题。如果用户尝试了所有问题,则它可能是连续的,例如。键可能是 0,1,2,3...这由 Firebase 保存为数组(如图所示)

Firebase 保存的列表

JSON 是

"parthgupta48@gmail,com": {
  "attemptedQuestions": [
    {
      "answer": "533",
      "status": "wrong",
      "submissionTime": 1487796702453
    },
    {
      "answer": "9",
      "score": 10,
      "status": "correct",
      "submissionTime": 1487878744867
    },
    {
      "answer": "4",
      "status": "wrong",
      "submissionTime": 1487956858227
    },
    {
      "answer": "3",
      "status": "wrong",
      "submissionTime": 1488056247303
    },
    null,
    {
      "answer": "25",
      "score": 16,
      "status": "correct",
      "submissionTime": 1488212417465
    },
    {
      "answer": "3",
      "status": "wrong",
      "submissionTime": 1488380348815
    },
    null,
    null,
    null,
    {
      "answer": "50",
      "score": 11,
      "status": "correct",
      "submissionTime": 1488648738615
    }
  ],
Run Code Online (Sandbox Code Playgroud)

当键不连续时,例如 0、9、15...当用户仅尝试某些问题时会发生这种情况,然后 Firebase …

android firebase firebase-realtime-database

5
推荐指数
1
解决办法
3909
查看次数