我希望在游戏重新启动时使用从选项菜单保存的偏好设置来启动一个libgdx游戏。但是每当我尝试实例化一个偏好设置文件时,都会出现空指针异常?
Exception in thread "main" java.lang.NullPointerException
at exampleGame.Main.main(Main.java:11)
第11行是
Preferences prefs = Gdx.app.getPreferences("game.prefs");
。我也尝试使用一个自己创建的类来完成相同的任务,但只是从这个类中获取。可以这样写:
PreferencesLoader prefs = new PreferencesLoader();
,并在该类内使用Preferences prefs = Gdx.app.getPreferences("game.prefs");
。那么如何正确地实例化
Preferences prefs = Gdx.app.getPreferences("game.prefs")
以便加载偏好设置呢?