Android 共享首选项以保存完整的活动

Android 共享首选项以保存完整的活动,android,sharedpreferences,Android,Sharedpreferences,我正在创建一个应用程序,在该应用程序的脱机演示中,我希望保存完整的活动,以便当用户再次打开应用程序时,它将获得对该活动所做的最后更改。我的活动包含2个seekbar、1个切换按钮和1个数字选择器,因此我的问题是,我可以使用它来完成活动,而不是对每个视图使用共享首选项。将数据保存到捆绑包中 使用下面的方法 SaveInstanceState上受保护的无效(束超出状态){ //TODO自动生成的方法存根 super.onSaveInstanceState(超出状态); }我很确定您无法保存完整的活动

我正在创建一个应用程序,在该应用程序的脱机演示中,我希望保存完整的活动,以便当用户再次打开应用程序时,它将获得对该活动所做的最后更改。我的活动包含2个seekbar、1个切换按钮和1个数字选择器,因此我的问题是,我可以使用它来完成活动,而不是对每个视图使用共享首选项。

将数据保存到捆绑包中 使用下面的方法

SaveInstanceState上受保护的无效(束超出状态){
//TODO自动生成的方法存根
super.onSaveInstanceState(超出状态);

}

我很确定您无法保存完整的活动。使用共享首选项有什么问题?您只有4个值?您根本无法保存完整的活动,这可能是错误的,原因很多。您也不能使用savedinstancestate,因为它无法满足您的需要,“当用户再次打开应用程序时,它将获取对该活动所做的最后更改”。但是,您应该使用共享首选项,但必须逐个视图保存视图。