【问题标题】:How to store radio button value from recyclerview in sqlite如何在sqlite中存储recyclerview中的单选按钮值
【发布时间】:2017-03-04 05:55:13
【问题描述】:

我在我的应用程序中使用recyclerview 来显示员工。我在卡片中有单选按钮,我需要选择(即出席和缺席)并存储仅当员工缺席时的日期 我存储值的数据库就像

Attendance Table 
A_id (p.k)
Emp_id (f.k)
Dates (date value)

所以我不知道如何从卡中获取单选按钮的值并为该选定的员工 ID 输入数据库(假设我有 emp_id 从我的数据库中检索,以便我可以在插入考勤数据时传递它)

我在recyclerview 上方指定了一个标记图像按钮,以便它可以获取所选单选按钮(不存在)的值并将其存储在数据库中。 任何人都可以帮助我如何使用图像的onclicklistener 从卡片视图(有很多条目,即很多卡片)中获取选定的单选按钮 提前致谢。

【问题讨论】:

    标签: android sqlite android-cardview android-recyclerview


    【解决方案1】:

    在您的 recyclerviews 适配器中, 在视图持有者类中,设置复选框的检查侦听器。 在侦听器内部,更新您传递给回收器视图适配器的数据集。

    因此,您现在拥有包含已选中哪些框的详细信息的数据集。

    现在在适配器类中编写一个公共方法,例如 getUpdatedData(),以将数据返回给您的主活动。

    现在在你的 imageviews onclick 监听器中,调用这个方法来获取数据集。遍历数据,您将获得选中的按钮。

    希望你能明白我的意思

    如果你发布了代码,我可以给你看一些代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-02
      • 2018-06-08
      相关资源
      最近更新 更多