【发布时间】:2020-07-30 16:49:22
【问题描述】:
我有 2 项活动。第一个是MainActivity,第二个是SecondActivity。
MainActivity 有一个 textView 和 button 称为“启动”。使用intent 和 startActivityForResult 我将一个列表传递给SecondActivity。
SecondActivity 有一个spinner 和2 个buttons;一个选择button 和一个cancel 按钮。
从spinner 中选择一个项目时,当用户单击Select 按钮时,spinner 中选择的选项将填充到textView 的textView 中。
现在,当用户再次单击“启动”时,SecondActivity 会启动,但 spinner 不会保留用户上次选择的值,而是显示spinner 的第一个值。
无论如何,我如何保留用户在以前使用时选择的SecondActivity 中选择的值。
【问题讨论】:
-
是的,将微调器的索引保存在某个地方 - 数据库、共享首选项、静态变量、相当多的可用选项
-
感谢您的回答,下面已经详细阐述了,所以会在这里尝试回答。
标签: java android android-intent android-activity startactivityforresult