【问题标题】:How do I store data in my android app? [duplicate]如何在我的 Android 应用程序中存储数据? [复制]
【发布时间】:2015-04-29 13:42:44
【问题描述】:

我对 Android 开发非常陌生。我制作了一个小型 2d 游戏,我想知道存储高分的最简单方法是什么,所以如果应用程序退出并返回到高分,则从上次会话中检索。任何帮助将不胜感激!

【问题讨论】:

标签: java android android-studio


【解决方案1】:

对于诸如高分之类的简单数据,您可以轻松地将其保存在 SharedPreferences 中。这是一个简单的键值对,可以在应用启动时持续存在,并且不需要 SQL 数据库。

要获得共享偏好:

SharedPreferences prefs = this.getSharedPreferences( "com.example.app", Context.MODE_PRIVATE);

要编辑并保存到共享首选项:

int highScore = 100; prefs.edit().putInt("HighScore", highScore).apply();

检索共享偏好:

int score = prefs.getInt("HighScore", 0);

【讨论】:

    猜你喜欢
    • 2014-10-26
    • 2011-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-11
    • 1970-01-01
    相关资源
    最近更新 更多