标签: java android json api static
我下载了8x(2mb)的大json文件,并使用Gson将其转换为Java对象。现在,我需要使这些对象可用于所有活动。将它们另存为静态变量是否安全?
答案 0 :(得分:0)
您必须非常幸运地避免出现内存不足异常。
我可能会在解析时将对象存储到Room数据库(或任何类型的SQL)中,并在需要时读取。
或者只是将JSON存储为二进制文件,并在需要时再次读取必要的位,因为我不知道JSON数据的使用情况,因此我无法对其进行更多评论...但是绝对避免存储在静态变量中