当我使用Gdx.files.local(路径)时,Gdx在哪里搜索?

时间:2012-11-23 17:21:42

标签: java android file local assets

我正在使用libgdx进行游戏。我想读/写文本文件来更新高分,非常简单。 我已经在“$ ANDROID-PROJECT / assets / data”中创建了三个已创建的文件,但是当我使用Gdx.files.local(“data / file.txt”)时,Gdx似乎找不到它们,但是当我使用时它会Gdx.files.internal( “数据/ file.txt的”)。因为我还需要编写文件,所以我不得不使用Gdx.files.local。

有人能告诉我当我使用Gdx.files.local(路径)时Gdx在哪里搜索?我应该指定哪条路径?

//for read
FileHandle file = Gdx.files.local("data/scoresCla.txt");

clasico = Float.parseFloat(file.readString());

//for write
FileHandle file = Gdx.files.local("data/scoresCla.txt");

file.writeString(String.valueOf(res), false);

1 个答案:

答案 0 :(得分:1)

如果有人有这个问题,我通过改变Gdx.files.local为Gdx.files.external来解决。这样文件存储在SD卡中,它具有与本地但在SD卡中相同的R / W文件功能。

相关问题