我的音乐应用程序正在引用持久存储的数据。所有当前都存储为文本文件:
收藏夹 - 单个文本文件数组。应用程序启动,读取文本文件,存储在内存中。展开 ListView 时检查数组。如果数组更改,则重写文本文件。
Last Played - 单个文本文件数组列表。每 5 秒更新一次。保留播放歌曲的历史记录,以允许用户返回任何专辑并恢复位置。
播放列表 - 当前单独的文本文件,每个列表一个。需要时从文件名生成的播放列表列表。每个播放列表文本文件里面都有数组列表。需要时读写。
大多数播放 - 单个文本文件数组列表。每播放一首歌更新一次。
我想知道这些数据是否需要更改为数据库,或者我是否采取了正确的方法。我不认为需要添加额外的数据,所以这应该是我最需要的。
请指教!