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

标签 java android android-studio sharedpreferences android-sqlite

我创建了一个食物卡路里应用程序,用户可以在其中输入食物和重量,我的应用程序将计算总卡路里。我还创建了一个“保存”按钮,按下该按钮将获取刚刚计算的卡路里并将其显示在“主要 Activity ”上。

当按下“保存”按钮时,我还希望它添加主要 Activity 中已有的任何卡路里,以便获得他们全天添加的所有食物的总卡路里。

我该如何去做呢?

最佳答案

如果你只想节省总卡路里,你甚至不需要 SQLite 数据库,一个简单的 SharedPreference会做。有关如何获取和设置 SharedPreference 的官方教程是 here .

关于java - Android - 何时使用共享首选项以及何时使用 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28672605/

相关文章:

java - 为什么 android.app.Activity 在设计上不是抽象的?

java - 在 jpa 中使用命名查询更新查询无法正常工作

java - 如果没有可用的互联网连接,则重新安排 AsyncTask 以 4 分钟为间隔在接下来的 20 分钟内运行

java - 图片没有被滑动?

java - 这个Java类编译顺利,但是当我使用我的Android手机作为ADB时单击它。它说设备已停止工作

Android Gradle 代码覆盖率

java - 如何在 java 运行时将 jpanel 表单添加到 jpanel?

java 当我调用 Thread.sleep() 时,数据的可见性

java - 尝试在java中实现Google的 "did you mean"功能

android-studio - Android Studio : Show unmodified directory structure in the project view