0
在我的遊戲中,有一個highscore
應該被保存。Android - LIBGDX FileHandle不寫入本地文件
private void saveHighscore()
{
FileHandle file = Gdx.files.local("asdwdasfwad/asdawwafs.txt");
String highscoreString = Integer.toString(this.highscore);
file.writeString(highscoreString, false);
Gdx.app.log("saving", "saving");
}
private int loadHighscore()
{
FileHandle file = Gdx.files.local("asdwdasfwad/asdawwafs.txt");
String highscoreString = file.readString();
int highscore = Integer.parseInt(highscoreString);
Gdx.app.log("loading", "loading");
return highscore;
}
當我我的手機上運行此,"saving"
登錄到控制檯沒有任何錯誤,儘管我已指定(asdwdasfwad/asdawwafs.txt)的路徑甚至不存在。即使我使用現有路徑,也不會創建文件。
所以後來它運行良好,並顯示expectated在桌面上的行爲? – laubed 2015-04-01 17:53:26
我沒有在桌面上測試過它,因爲我沒有設置LIBGDX項目來支持桌面。 – user3461933 2015-04-02 00:17:39