我正在制作一个小游戏,我想在关闭应用程序时保存所有变量(对象和基本类型),以便以后能够加载保存的游戏。
以下是一些变量:
String playerName;
Duration time;
Item[] inventory=new Item[20]; //enum
int inventoryTotalItems=0;
与退出应用程序后保存变量基本相同的情况?或如何使用保存实例状态保存活动状态?但我要保存的是对象,所以我不确定我是否可以为此使用首选项或捆绑包。我还希望存储多个首选项,以便能够加载不同的已保存游戏。我可以用 onPause() 和 onResume() 做到这一点吗?
谢谢。