gpt4 book ai didi

android - 使用 Gdx.app.getPreferences 检索首选项

转载 作者:行者123 更新时间:2023-11-29 17:51:14 24 4
gpt4 key购买 nike

我有一个简单的问题(可能非常愚蠢),但是我没有找到答案。

我正在尝试在我使用 libgdx 构建的游戏中保存一个简单的偏好,比如“高分”。

这是我的示例代码-

Preferences prefs2;
prefs2= Gdx.app.getPreferences("MyPreferences");
prefs2.putString("name", "Donald Duck");
String name = prefs2.getString("name", "No name stored");
font.draw(textBatcher, name, 55, 55);

除了一件事,代码中的所有内容(读取和写入 xml 文件 MyPreferences)都按预期工作;当我重新启动游戏时,存储在文件中的高分不起作用。我绝对知道我错过了一些非常简单但不知道它是什么的东西:)

谁能帮帮我?我也试过这个 -

Preferences prefs2;
if (prefs2 == null){
prefs2= Gdx.app.getPreferences("MyPreferences");
}

但是好像不行。

最佳答案

在将高分项添加到首选项对象后,您缺少对 prefs2.flush() 的调用。直接来自 libgdx 文档:

http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/Preferences.html#flush()

关于android - 使用 Gdx.app.getPreferences 检索首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22679853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com