Android:Store Spinner选择的值

时间:2012-11-26 07:56:41

标签: android spinner android-spinner

我创建了一个spinner来填充数据库中的数据。

假设,用户从spinner中选择项目并按回按钮。(或我的Android应用程序中的任何其他按钮)。然后用户做一些其他的东西并回到屏幕,用户先前从spinner选择项目。在这种情况下,spinners selected item应该是用户previously selected的项目。

我是如何做到这一点的?

1 个答案:

答案 0 :(得分:0)

共享偏好设置并非真正用于此目的。如果您使用共享首选项,则保存的状态可能会在活动的不同调用中持续存在 - 可能是您想要的,也可能不是。

更好的方法是使用用于保存UI状态的功能 - 覆盖onSaveInstanceState(Bundle savedInstanceState)并将要更改的应用程序状态值写入Bundle参数,如以下答案所示: Android adding more save results to Notepad sample