我正在開發Android上的測驗應用程序。我問過有人存儲數據。所有人都喜歡Sqlite數據庫。我做到了。 但爲什麼我不能使用字符串數據來顯示數據,而不是Sqlite數據庫? 實施例用於更詳細地:Android - 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, – kidsoul