如何在sqlite中存储来自recyclerview的单选按钮值

时间:2017-03-04 05:55:13

标签: android sqlite android-recyclerview android-cardview recycler-adapter

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

现在,在你的imageview onclick监听器中,调用此方法来获取数据集。迭代数据,您将获得检查哪些按钮。

希望你得到我想说的话

如果您发布了代码,我可以向您展示一些代码。