Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓系统存储数据时不需要存储优先级、数据库和文件系统_Android_Arraylist_Storage - Fatal编程技术网

Android 安卓系统存储数据时不需要存储优先级、数据库和文件系统

Android 安卓系统存储数据时不需要存储优先级、数据库和文件系统,android,arraylist,storage,Android,Arraylist,Storage,我想知道存储数据的方法是什么?我想动态存储数组列表(用字符串绑定)。其中对象包含所有类型的数据,如日期、字符串、布尔值等 1) 数据库:我无法使用数据库,因为根据项目要求,我们无法使用数据库 2) sheredprefarance:它通常用于存储小对象,但此处数据较大,因此此选项会产生缓存问题。(不建议用于大数据) 3) 文件:我以前使用过,但android 2.3或更高版本不支持某些功能。like Array list未存储,因为数组列表包含某些日期格式,因此未将其转换为十进制格式,从而导致非

我想知道存储数据的方法是什么?我想动态存储数组列表(用字符串绑定)。其中对象包含所有类型的数据,如日期、字符串、布尔值等

1) 数据库:我无法使用数据库,因为根据项目要求,我们无法使用数据库

2) sheredprefarance:它通常用于存储小对象,但此处数据较大,因此此选项会产生缓存问题。(不建议用于大数据)

3) 文件:我以前使用过,但android 2.3或更高版本不支持某些功能。like Array list未存储,因为数组列表包含某些日期格式,因此未将其转换为十进制格式,从而导致非法参数异常


请建议我存储数据的方式。提前谢谢

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

您可以使用internet吗?是的,我从中找到了很多解决方案,并尝试了。我在其中一些方面取得了成功,但由于版本兼容性和其他一些问题,我无法成功。我想您尝试使用JsonReader是因为输入的大小,而您指的是版本兼容性?如果是的话,你可以使用谷歌的GSON,它有流媒体功能。如果这不是问题,你能更详细地解释一下为什么互联网不适合你吗?你可以用php或任何其他脚本编写api并将其存储在服务器上。如果你想存储的数据经常变化或非常大,最好的方法是使用SQLlite和事务,你为什么不能使用数据库?这对他有什么帮助?