2014-01-22 37 views
2

我想知道哪种方式可以存储数据?我想动态地存储数组列表(用String绑定)。对象包含所有类型的数据,如日期,字符串,布尔等Android存储没有sheredprefarances,数据库和文件系统的数据

1)DataBase:我不能使用数据库,因为根据项目要求我们不能使用数据库。

2)sheredprefarance:它一般用于储存的小物件,但这里的数据是大,因此这个选项创建缓存问题(不建议用于大型数据)

3)文件:我较早使用,但某些功能在Android 2.3或更高版本中不受支持。像Array列表< object>未被存储,因为数组列表包含某些日期格式,因此它不会转换为十进制格式导致非法参数异常。

请告诉我以哪种方式存储数据。提前致谢。

+1

您可以使用互联网吗? –

+0

是的,我发现很多解决方案,并尝试。我成功了其中的一些,但由于版本兼容性和其他一些问题,我无法取得成功。 –

+0

我想你用JsonReader试过,因为输入的大小意味着版本的兼容性?如果是,您可以使用Google的GSON,它具有流媒体功能。如果这不是问题,你能否更详细地解释为什么互联网不适合你? –

回答

0

使临时数组列表类似于JSON数组列表并将所有数据存储在此数组列表中。根据您的要求,您可以从此阵列列表中检索您的数据

+0

这对他有什么帮助? –

相关问题