0

我想将一些保存在一个数组中,然后使用它。但问题是这是一个大数据,我不确定这是否是个好主意,甚至是否可以将所有这些数据保存到一个数组中。可能我应该有一些机制,比如从顶部删除数组项?

这是一个安卓应用程序,它是实时的,所以速度真的很重要。

请帮忙!

4

2 回答 2

0

如果该数组是您想要显示的可能很大的项目列表的支持,那么我猜您将想要实现分页 - 一次按需获取一屏数据。

于 2012-06-08T12:41:02.290 回答
0

就您提到的数据量而言,仍有两种可能性。如果您希望您的数据被持久存储 - 选择 SQLite,不要再三思而后行了。如果您不想要持久存储 - 那么ArrayList将是比使用数组更好的方法,因为执行操作ArrayList会更容易和更快(在某些情况下),而且您也不必不断更改数组手动调整大小。

于 2012-06-08T13:06:04.300 回答