应用程序结束后如何将数据存储在数组中?

拉兹万·巴布(RăzvanBarbu)

我正在开发一个Android应用程序,现在我需要将一些Store对象添加到ArrayList最喜欢的商店中。问题是我希望该列表在关闭应用程序后仍然存在,因为我喜欢的商店列表必须保留在该列表中,直到我选择删除其中的特定项目为止。任何人都知道我可能使用哪种类型的实现?提前致谢,

海因

如果您不想将arraylist保存到数据库,则可以将其保存到文件。如果您只想保存arraylist而不希望接触sqlite,这是一个很好的方法。

您可以使用此方法将arraylist保存到文件

public static <E> void SaveArrayListToSD(Context mContext, String filename, ArrayList<E> list){
        try {

            FileOutputStream fos = mContext.openFileOutput(filename + ".dat", mContext.MODE_PRIVATE);
            ObjectOutputStream oos = new ObjectOutputStream(fos);
            oos.writeObject(list);
            fos.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

您可以使用此方法将保存的文件读取到arraylist

public static Object ReadArrayListFromSD(Context mContext,String filename){
        try {
            FileInputStream fis = mContext.openFileInput(filename + ".dat");
            ObjectInputStream ois = new ObjectInputStream(fis);
            Object obj= (Object) ois.readObject();
            fis.close();
            return obj;

        } catch (Exception e) {
            e.printStackTrace();
            return new ArrayList<Object>();
        }
    }

希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将解析后的数据存储在数组中?

来自分类Java

如何将数据存储在数组中,使用函数

来自分类Dev

如何将接收到的数据存储在数组中?

来自分类Dev

如何将整理后的图像保存在应用程序的内部存储器中

来自分类Dev

在swiftUI关闭应用程序后,如何将数据保留在我的应用程序中?

来自分类Dev

如何将数据存储在变量中并在所有应用程序中使用

来自分类Dev

如何将类数据存储在数组中,并根据需要重新调用此数据?

来自分类Dev

如何使用 Blazor 应用程序在数据库中存储多个图像?

来自分类Dev

如何将API数据(转换后的对象)保存到控制台应用程序中的SQL Server中

来自分类Dev

如何将数据存储在数组(JavaScript)中的承诺中?

来自分类Dev

如何将aspnet核心应用程序存储在Nexus存储库中

来自分类Dev

从闪亮的应用程序中的UI中选择数据后,如何将值(选择)传递给selectizeInput()?

来自分类Dev

如何将混合数据类型(int,float,char等)存储在数组中?

来自分类Dev

如何将JSON数据存储在数组中,然后将其显示在HTML页面上

来自分类Dev

如何将输入数据作为对象存储在数组中?

来自分类Dev

如何将此json数据存储在数组中

来自分类Dev

发布应用程序后如何将数据发送到客户端应用程序

来自分类Dev

如何将单选按钮的值存储在数组中

来自分类Dev

如何将值存储在数组 Jquery 中?

来自分类Java

如何将WebElement存储在数组中

来自分类Dev

如何将函数指针存储在数组中?

来自分类Dev

Rust如何将枚举值存储在数组中?

来自分类Dev

如何将选定的单选按钮存储在数组中?

来自分类Dev

如何将数字存储在数组中?

来自分类Dev

如何将引用存储在数组中?

来自分类Dev

如何将类型存储在数组中?

来自分类Dev

如何将所有字典存储在数组中

来自分类Dev

如何将文件内容存储在数组中?

来自分类Dev

Java如何将JOptionPane值存储在数组中

Related 相关文章

  1. 1

    如何将解析后的数据存储在数组中?

  2. 2

    如何将数据存储在数组中,使用函数

  3. 3

    如何将接收到的数据存储在数组中?

  4. 4

    如何将整理后的图像保存在应用程序的内部存储器中

  5. 5

    在swiftUI关闭应用程序后,如何将数据保留在我的应用程序中?

  6. 6

    如何将数据存储在变量中并在所有应用程序中使用

  7. 7

    如何将类数据存储在数组中,并根据需要重新调用此数据?

  8. 8

    如何使用 Blazor 应用程序在数据库中存储多个图像?

  9. 9

    如何将API数据(转换后的对象)保存到控制台应用程序中的SQL Server中

  10. 10

    如何将数据存储在数组(JavaScript)中的承诺中?

  11. 11

    如何将aspnet核心应用程序存储在Nexus存储库中

  12. 12

    从闪亮的应用程序中的UI中选择数据后,如何将值(选择)传递给selectizeInput()?

  13. 13

    如何将混合数据类型(int,float,char等)存储在数组中?

  14. 14

    如何将JSON数据存储在数组中,然后将其显示在HTML页面上

  15. 15

    如何将输入数据作为对象存储在数组中?

  16. 16

    如何将此json数据存储在数组中

  17. 17

    发布应用程序后如何将数据发送到客户端应用程序

  18. 18

    如何将单选按钮的值存储在数组中

  19. 19

    如何将值存储在数组 Jquery 中?

  20. 20

    如何将WebElement存储在数组中

  21. 21

    如何将函数指针存储在数组中?

  22. 22

    Rust如何将枚举值存储在数组中?

  23. 23

    如何将选定的单选按钮存储在数组中?

  24. 24

    如何将数字存储在数组中?

  25. 25

    如何将引用存储在数组中?

  26. 26

    如何将类型存储在数组中?

  27. 27

    如何将所有字典存储在数组中

  28. 28

    如何将文件内容存储在数组中?

  29. 29

    Java如何将JOptionPane值存储在数组中

热门标签

归档