我有一个应用程序(主要是供个人使用)的想法,写下家庭作业或即将到来的项目截止日期并保存,并可能添加警报,以帮助我不拖延。
我的问题是:我如何存储作业?我从来没有真正创建一个存储用户输入的应用程序,所以我不知道从哪里开始。据我所知,我可以启动SQL数据库或使用我不熟悉的共享首选项。所以我的问题是两者的优点和缺点是什么?
答案 0 :(得分:1)
如果您正在使用大量数据并且希望以有序方式存储它,那么您可以使用SQL db。在SQL db中,您也可以进行索引。
如果数据存储量较小,您可以使用共享首选项。
在你的情况下你绝对应该使用db。
查看官方文档,您将获得更清晰的想法: http://developer.android.com/guide/topics/data/data-storage.html