【问题标题】:Store spinner item in sqlite and get it in another spinner将微调器项目存储在 sqlite 中并在另一个微调器中获取它
【发布时间】:2014-01-29 16:55:16
【问题描述】:

如何将 spinner1 的选定项目存储在 sqlite 中并在另一个活动的 spinner2 中检索它?

我已经尝试spinner1.getSelectedItem().toString(); 并将其存储在 sqlite 中。但问题是,无法为 spinner2 设置它,因为您无法在 spinner 中设置文本。

我正在考虑使用 spinner1.getSelectedItemPosition(); 并将位置 int 存储在 sqlite 中。但是如何使用该 int 设置 spinner2 的位置?

或者有更好的解决方案吗?

【问题讨论】:

    标签: android sqlite android-spinner


    【解决方案1】:

    将微调器位置保存在数据库中并在另一个微调器中获取。但为此,您必须在两个微调器中使用相同的微调器数组。

    int spnPos =  spinner1.getSelectedItemPosition();
    

    并设置在第二个微调器中

    spinner2.setSelection(spnPos);
    

    【讨论】:

      【解决方案2】:

      但是如何使用该 int 来设置 spinner2 的位置?

      使用setSelection(int)

      【讨论】:

        猜你喜欢
        • 2016-08-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多