应用程序启动时将数据库中的所有数据传递到数组中

时间:2011-12-29 19:10:01

标签: android

我的问题不是“如何?”但“我应该吗?”。

我得到的应用程序经常使用数据库访问权限。它基本上是资金经理。它使用数据进行计算,绘制图表和内容。

我想知道每次访问数据库是否需要一些数据都是有效的,特别是当数据库变大时。

将类将所有数据库表读入多维数组以进一步使用该应用程序是否是一个好主意?如果有必要,我会在一个带有一些进度条的线程中读取它,然后我会有更高效的方式从数组访问数据吗?

请温柔地对待我,因为我在这里完全错了。

1 个答案:

答案 0 :(得分:1)

我认为这不是一个好主意。如果您的数据变大,您可以轻松地耗尽内存。除非你确定你没有那么多数据,否则你需要将它们读到内存中。你在谈论多少数据?你在屏幕上实际需要多少?