【发布时间】:2016-09-07 03:33:28
【问题描述】:
我正在使用 Android 光标开发一个带有 sqlite 数据库的测验应用程序。现在用户可以在问题之间跳转。如果他转到下一个问题,我将调用 cursor.moveToNext(),否则调用 cursor.moveToPrevious。在每次“跳跃”时,我都会用数据库的数据(问题、答案、图片、类别)填充对象。现在我想创建一个测验对象,它包含所有必需的数据,并将其放入 HashMap 中。以光标位置为键、测验对象为值的 HashMap。所以我不必在每次跳转时都从数据库中读取数据。此外,它将避免多次创建对象。
有意义吗?
【问题讨论】:
-
您应该以两种方式实现您的应用并测试您是否获得了性能提升。
标签: android hashmap android-sqlite android-cursor