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

时间:2012-05-08 14:16:29

标签: android

在我的Android应用程序中,我需要列出最喜欢的项目。这些项目中的每一项都包含3个键/值对。我想要一个能够运行的动态数组:

  • 仅在结束时插入
  • 可排序
  • 随时删除
  • 可以保存到文件

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

根据您的要求,

SharedPreferences听起来很完美。

  

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

答案 1 :(得分:0)

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