我正在开发一个libgdx游戏,希望使用首选项存储玩家的进展和偏好设置。
到目前为止还不错。在Android中,有很好的事件可以更新首选项并将它们存储到文件系统中。
我想知道在桌面端是否存在类似的东西。也就是说,是否有任何方法可以添加侦听器以便用户关闭窗口时能够及时刷新数据。
这样,我就能在应用程序关闭之前刷新数据了。
或者还有其他方法吗?
到目前为止还不错。在Android中,有很好的事件可以更新首选项并将它们存储到文件系统中。
我想知道在桌面端是否存在类似的东西。也就是说,是否有任何方法可以添加侦听器以便用户关闭窗口时能够及时刷新数据。
这样,我就能在应用程序关闭之前刷新数据了。
或者还有其他方法吗?
flush()
偏好设置,具体取决于游戏设计,也许如果他到达特殊的“安全点”,或者如果他在菜单中按下“安全”按钮。 对于如何在关闭窗口时刷新它的问题:不应该在窗口关闭时调用dispose()
吗?在那里,您可以简单地flush()
更改。 - Robert P