Android - 何时使用共享首选项以及何时使用 SQLite

Android - When to use Shared Preferences and when to use SQLite

我创建了一个食物卡路里应用程序,用户可以在其中输入食物和体重,我的应用程序将计算总卡路里。我还创建了一个 'Save' 按钮,按下该按钮时将获取刚刚计算的卡路里并将其显示在主 Activity.

按下 'Save' 按钮时,我还希望它添加主 Activity 上已有的任何卡路里,以便获得他们在整个过程中添加的所有食物的总卡路里天。

我该怎么做?

如果您只想保存总卡路里,那么您甚至不需要 SQLite 数据库,一个简单的 SharedPreference will do. The official tutorial for how to get and set a SharedPreference is here