有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Android Studio中存储巨大的字符串数据?

当我们初始化字符串数组时

String [] data = {"..." , "...", .....};

假设,上面的数组包含1000个字符串数据,那么所有数据是否同时加载到RAM中

如果是这样,那么如果数据量很大,应用程序可能会因内存不足而崩溃。 那么我该如何避免这种情况呢

此外,将数据存储在像SQLite这样的数据库中是否是问题的解决方案


共 (1) 个答案

  1. # 1 楼答案

    我不认为你应该使用数据库来解决这个问题,因为基本上,如果你只想存储字符串,你可以在Android中使用一些非常酷的东西,叫做“SharedReferences”。这将允许您将字符串存储在只有您的应用程序才能在手机上访问的字典中