【发布时间】:2015-10-11 07:27:07
【问题描述】:
对于一个应用程序,我需要存储一些数据以存储在一个活动中,然后将其获取到另一个活动中(这些活动不是一个接一个)。可能有大约 15 个数据集——每个数据集都包含 id 和 name。另外,我不需要在用户离开应用程序后保留数据。
所以,我可以想到 2 个选项-
1) 将每个 id 和 name 放入对象中,并将对象存储在静态数组中。
2) 将数据保存到 Sqlite。
直到现在我知道并且也被告知-在需要太多之前不要使用静态变量,但今天有人告诉我,保存在 Sqlite 中只会毫无理由地占用更多内存和空间;所以,宁愿选择静态的对象数组。
现在我的问题是:
1) 哪个是最好的选择?
2) 每个选项需要多少空间,我怎么知道?
我们将不胜感激。
【问题讨论】: