保存涉及多个活动的活动状态。使用saveInstanceState或Preferences?

时间:2013-03-17 07:11:35

标签: java android android-activity state-saving

所以我有一个横向模式的开始游戏布局。当我点击button abutton b时,会根据我点击的按钮启动新活动。当我点击button a时,我可以将图片添加到imagebutton并编辑播放器的名称。 (我正在制作排球应用程序)然后当我回到我的开始游戏布局并点击button a时,包含玩家名称的所有图像和文本视图都回到创建新游戏时的状态。

我希望保存的信息能够保存。我该怎么办?

1 个答案:

答案 0 :(得分:0)

决定取决于活动被销毁时是否应保存数据。

通常saveInstanceState用于在活动从横向模式(或后退)模式(或后退)时保存数据。

如果您使用“偏好设置”,即使关闭手机,数据也会永久保存。