Java 在android中使用SharedReferences保存微调器状态

Java 在android中使用SharedReferences保存微调器状态,java,android,android-widget,Java,Android,Android Widget,我正在开发一个android应用程序,它可以通过登录屏幕访问表单 如果用户被打断,他可以通过登录屏幕返回表单 为了避免用户的努力,我实现了一个保存按钮 我使用putstring类的共享首选项来保存editText字段 如何使用共享首选项保存微调器的状态 请帮助我您可以使用spinner.getSelectedItemPosition()将返回一个int,您可以使用prefEdit.putInt()保存该int然后,当您想重新加载已保存的所有内容时,只需调用spinner.setSelection

我正在开发一个android应用程序,它可以通过登录屏幕访问表单 如果用户被打断,他可以通过登录屏幕返回表单 为了避免用户的努力,我实现了一个保存按钮

我使用putstring类的共享首选项来保存editText字段

如何使用共享首选项保存微调器的状态


请帮助我

您可以使用
spinner.getSelectedItemPosition()
将返回一个int,您可以使用
prefEdit.putInt()保存该int然后,当您想重新加载已保存的所有内容时,只需调用
spinner.setSelection(prefs.getInt(“key”,default))

您可以使用
微调器.getSelectedItemPosition()
将返回一个int,您可以使用
prefEdit.putInt()保存该int然后,当您想重新加载已保存的所有内容时,只需调用
spinner.setSelection(prefs.getInt(“key”,default))

我不是想敲你或其他什么,但是“保存”按钮是做什么的?如果用户被中断,他们将无法单击“保存”。附录:您应该替代onPause方法并在那里进行保存。这不仅是为了中断,而且当用户下次打开应用程序时,他将填写大部分表单,只需更改一些参数即可再次提交。我想减少再次填充相同数据的负担,同时在需要时提供更改的灵活性:-)您仍然可以在暂停/停止时进行更改。完全删除用户必须点击的任何东西。我不是想敲你或任何东西,但保存按钮做什么?如果用户被中断,他们将无法单击“保存”。附录:您应该替代onPause方法并在那里进行保存。这不仅是为了中断,而且当用户下次打开应用程序时,他将填写大部分表单,只需更改一些参数即可再次提交。我想减少再次填充相同数据的负担,同时在需要时提供更改的灵活性:-)您仍然可以在暂停/停止时进行更改。完全删除用户必须单击的任何内容。