【发布时间】:2016-07-02 00:22:23
【问题描述】:
我正在 Android 上开发测验应用程序。我问过某人有关存储数据的问题。所有人都喜欢 Sqlite 数据库。我做到了。 但是为什么我不能用String数据来显示数据,而不是Sqlite数据库呢? 更多细节示例:
- 存储在列表中:
List<String> questions = new ArrayList<String>(); questions.add("Question A?"); questions.add("Question B?"); questions.add("Question C?"); List<String> answers = new ArrayList<String>(); answers.add("Answer A"); answers.add("Answer B"); answers.add("Answer C");
- 存储在 Sqlite 中
Question question0 = new Question("Question A?", "Answer A"); Question question1 = new Question("Question B?", "Answer B"); Question question2 = new Question("Question C?", "Answer C"); dbHelper.createQuestion(question0); dbHelper.createQuestion(question1); dbHelper.createQuestion(question2); List<String> listQuestions = new ArrayList<String>(); listQuestions = dbHelper.getAllQuestions();
【问题讨论】:
-
您可以使用字符串。要了解您为什么不想想要,请尝试一下。
-
Sqlite永久保存数据,List临时保存.. -
内存或性能有问题吗?我看到这两种方法也需要先添加String
标签: android string list sqlite