1
我有一個簡單的問題(可能非常愚蠢),但是我沒有找到一個回答。使用Gdx.app.getPreferences檢索首選項
我想保存一個簡單的優先選擇說我的遊戲,我使用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();事實上,我已經假設了它所做的完全相反。 – Yesh