我有一个关于Android设计的简单方法问题。内容提供者或资源,活动和服务合作
我想象一下我提供服务和活动的场景。服务和活动都需要读取/写入相同的数据。基本思想是一个实况播放列表:播放列表的服务在播放完毕后从列表中弹出一首歌曲,但应用程序还可以通过添加或删除歌曲来编辑列表。
我认为使用ContentProvider作为实际的播放列表,认为它会很简单,但我可以在互联网上找到的所有ContentProvider示例看起来病态地过于复杂或仅涉及SQLite。
另一种方法是在我的资源中保存一个简单的文件,并从服务和应用程序中访问它。
在这里哪种方法似乎更好?如果我确实应该使用ContentProvider,有人可以指示我使用最简单的实现,最好不涉及SQLite?从我之前的看,ContentProvider似乎过于复杂,因为我的简单目的。
感谢您的意见! -Chase