保存声音偏好Libgdx Android

时间:2016-05-25 18:08:36

标签: java button audio libgdx preferences

尝试制作声音控制图像。需要制作图像打开和关闭音乐。并保存它,以便每次返回主菜单时音乐都不会重新启动。尝试使用偏好任何帮助将不胜感激。

private Preferences prefs;
private boolean spref = true;


prefs = Gdx.app.getPreferences("Soundpref");
prefs.putBoolean("soundOn", true);
intro = Gdx.audio.newMusic(Gdx.files.internal("Sound/intro.wav"));

  if (prefs.getBoolean("Sound", true))
    {
        intro.play();
    }

这是我的图片监听器

   if (menuPanel.spressed && spref == true) {
       intro.stop();
       prefs.flush();
       prefs.putBoolean("Sound", false);
       spref = false;
   }

1 个答案:

答案 0 :(得分:0)

问题是在首选项中使用不同的名称:soundOnSound。 应该使用相同的变量。

另请注意,如果该变量不存在,prefs.getBoolean("variable", true)将返回true。