2012-02-03 76 views
0

我有问题,并希望不会花你很多时间。我正在做卡路里计数器应用程序我将存储食物,练习SQLite数据库。然而,我不确定是否需要使用数据库来保存数据库中的人员详细信息(身高,单位,开始,当前和目标体重)或使用GetSharedPreferences()。混合2种方法来保存数据是否是一种好的做法?混合SQLite数据库和GetSharedPreferences()

回答

0

我想你正在编写一个android应用程序。我建议您将用户的相关数据存储在数据库中,而不是使用共享首选项。这样您的应用程序将更具可扩展性,以支持多个用户。

+0

是的,我正在开发一个Android应用程序。但现在几乎每个人都有一个智能手机,我不认为我的应用程序需要支持多个用户。我已阅读共享偏好在性能方面的速度更快,但问题是:使用人员详细信息(身高,单位,开始时间,当前和目标体重)和数据库(食物,锻炼等)的共享偏好是一种好的做法。或者只使用DB – Radoslav 2012-02-14 14:45:32