我的片段中有微调框。选择微调器的每个选项都会给我从数据库中获取的不同分数。现在,如果我连续从微调器中选择相同的选项,我不想从数据库中获取数据。在我当前的代码中,它正在获取每个选择的数据。有什么办法可以保持以前选择的微调器,以便检查数据库命中率。谢谢。
答案 0 :(得分:0)
我试图解决上述问题,并找到了一个好的解决方案。我创建了一个自定义微调框,并从此答案https://stackoverflow.com/a/11227847/2734855
中获取了参考 Spinner类的重写方法setSelection(int position)
实际上将事件回传到OnItemSelectedListener
,这有助于跟踪先前的Spinner选择。