如何保持微调框选择的状态?

时间:2018-07-21 23:47:54

标签: android android-spinner

我的片段中有微调框。选择微调器的每个选项都会给我从数据库中获取的不同分数。现在,如果我连续从微调器中选择相同的选项,我不想从数据库中获取数据。在我当前的代码中,它正在获取每个选择的数据。有什么办法可以保持以前选择的微调器,以便检查数据库命中率。谢谢。

1 个答案:

答案 0 :(得分:0)

我试图解决上述问题,并找到了一个好的解决方案。我创建了一个自定义微调框,并从此答案https://stackoverflow.com/a/11227847/2734855

中获取了参考

Spinner类的重写方法setSelection(int position)实际上将事件回传到OnItemSelectedListener,这有助于跟踪先前的Spinner选择。