Android 动态数组,也可以保存到文件中

Android 动态数组,也可以保存到文件中,android,Android,在我的Android应用程序中,我需要列出我最喜欢的项目。每个项目由3个键/值对组成。我想要一个能够: 仅在末端插入 可恶的 随时删除 可以保存到文件中 有什么建议吗?考虑到您的要求,听起来很完美 该类提供了一个通用框架,允许您保存和检索基本数据类型的持久键值对。您可以使用保存任何基本数据:布尔、浮点、整数、长和字符串。此数据将在用户会话中保持不变(即使您的应用程序被终止) 使用ArrayList作为前3个点,对于最后一个点,重写toString()方法并将结果写入文件。为什么要在Andro

在我的Android应用程序中,我需要列出我最喜欢的项目。每个项目由3个键/值对组成。我想要一个能够:

  • 仅在末端插入
  • 可恶的
  • 随时删除
  • 可以保存到文件中
有什么建议吗?

考虑到您的要求,听起来很完美

该类提供了一个通用框架,允许您保存和检索基本数据类型的持久键值对。您可以使用保存任何基本数据:布尔、浮点、整数、长和字符串。此数据将在用户会话中保持不变(即使您的应用程序被终止)


使用
ArrayList
作为前3个点,对于最后一个点,重写
toString()
方法并将结果写入文件。

为什么要在Android提供的时候重新发明轮子?他没有提到数组的用途,共享首选项用于共享首选项,将其用作通用存储是不正确的。您发布的链接中的第二个选项实际上是我的建议:内部数据存储,它是沙箱中的一个文件。