我是Android编程的新手,我正在开发一个todo列表应用程序。我想存储任务的名称以及是否完成。稍后我可能会添加优先级或必须完成任务的日期等内容。我只是不确定应该使用哪种存储方法。 SQL,JSON,XML或其他类似CVS文件的东西最适合这项任务吗?
您不必告诉我如何实现该方法,我只是好奇哪种方法最适合。
所有答案的坦克
答案 0 :(得分:0)
就我而言,如果您希望以后从您的应用程序中获得一些额外的可扩展性 - 使用数据库会更好。首选项不是用于存储大量数据,但可能需要较少的时间来实现。如果你要增加存储的字段数量,不要存储在xml / json中,经过一段时间后它会变得一团糟。 如果它是某种自学项目,你可能想要使用firebase或者也许是领域,但只有你想要获得新东西才能使用它。 SQLite也足够了。
答案 1 :(得分:-1)
这更像是一个先行者。题。但是,XML几乎就是标准。