我有一个 json 文件。因此,我解析了 json 文件并将所有值存储在 ArrayList
中。 。现在,我想分享应用程序中所有类的值(value)。那么,推荐的有效方法是什么??
最佳答案
单例模式。
只需为您的 List
对象创建一个公共(public)静态引用,并从应用的任何部分访问它。只要您的应用程序处于 Activity 状态,就可以访问它。您可以手动取消分配它(通过清空引用)。
public class SharedData {
public static List<Custom> jsonData;
}
以及应用程序的任何部分:
SharedData.jsonData = new ArrayList<Custom>();
并读取数据
Custom obj = SharedData.jsonData.get(0);
关于java - 在 Android 应用程序中共享 ArrayList<Custom>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17455546/