-2

我正在为 Java 教程开发新的 android 应用程序。我想知道存储问题和答案的最佳方式是什么。我计划每个部分有大约 100 个问题。我总共有 5 个部分。

考虑以下选项。但不知道表现如何

  1. 存储在 Sqlite 数据库中 - 但在这种情况下,如何插入问题?
  2. 将其存储在 excel 文件中并使用 poi 读取 excel 并将其显示在应用程序中
  3. 将其存储为 JSON 文件(每个部分一个 json 文件)
  4. 将其存储在 XML 文件中(每个部分一个 xml)

有人可以帮我看看哪个是最好的选择吗?

4

1 回答 1

1

使用 JSON 好友。

[
{"SectionTitle":"Section A",
"questions":
[{"title":"What is Java?"
"answers": [{"title":"programming language", "isCorrect":"true"},{"title":"cooking technique","isCorrect":"false"},{"title":"movie star","isCorrect":"false"}]
},...]
},...
]

并将您的 json 解析为对象,使用 recyclerView 查看您的部分,并使用 ViewPager 在问题之间移动。

于 2017-07-06T09:08:28.083 回答