【问题标题】:Android Spinner How to Show Current Value From SQLAndroid Spinner 如何从 SQL 显示当前值
【发布时间】:2020-04-20 06:23:28
【问题描述】:

我有一个使用带有两个表的 sql lite 的 android 应用程序。 Table_1 可以被 Table_2 多次引用。 Table_2 通过 table_1 的主键引用 table1。我有一个表格来编辑第二个表中的数据。我有一个这种形式的微调器,它从 table_1 加载名称列。在数据库方面一切正常,但是我无法为微调框加载“默认”值。微调框将始终显示 table_1 中的名字。我想使用 setSelection() 方法将位置设置为当前选择的名称。由于table_1中的数据可以修改、删除或更新主键与数据库中的行位置不匹配,所以不能简单地将setSelection设置为主键。

我尝试了 getPosition() 方法,但我得到一个游标不能返回整数值的错误。

【问题讨论】:

    标签: android sql arrays spinner


    【解决方案1】:

    现在工作。最终为主键创建了一个数组列表。

    position = arraylist.indexOf(String.valueOf(primarykeyID));
    

    工作的关键是将整数值转换为字符串值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多