2
我正在尝试检查应用是否在LIBGDX中第一次打开。我希望这个逻辑能够在关卡选择屏幕上实现。我希望精灵第一次有所不同。我已经实现了下面的代码,检查应用是否在LIBGDX中第一次打开
private static Preferences prefs;
public MenuScreen(MyGame game) {
prefs = Gdx.app.getPreferences("firsttimeopen");
if (prefs.getBoolean("lock",true)) {
prefs.putBoolean("lock", false);
Gdx.app.log("firsttimeopening" + a, "firsttimeopening" + a);
} else {
Gdx.app.log("secondtimeopening" + a, "secondtimeopening" + a);
}
这里既有当我打开app.I不知道为什么我有什么错的条件为真。我甚至提到这个问题stackoverflow甚至这个问题stackoverflow但没有什么帮助。帮我。提前致谢。
你忘了添加SharedPreferences.Editor编辑= sharedpreferences.edit(); prefs.putBoolean(“lock”,false); editor.commit(); – saeed
它引发错误,说“无法解析符号SharedPreferences”@saeed – Anusha
我试图将其更改为来自SharedPreferences的首选项,但它会抛出错误说“无法解析符号编辑器”@saeed – Anusha