如何从RecyclerView项目在Room数据库中保存两组数据

时间:2019-04-16 10:17:24

标签: android android-recyclerview android-room

我正在尝试从RecyclerView将数据保存到Room数据库中。 RecyclerView项包含一个EditText(用于权重)和一个TextView(用于从用户的“联系人”中选择的名称)。我希望每个名称和体重都保存在数据库的一行中。

我的RecyclerView项目如下:

1

我现在只能保存名称。但是我不知道该如何处理EditTexts ...如何将每个recyclerview项中的数据保存为数据库中的一行?

1 个答案:

答案 0 :(得分:0)

您必须迭代填充recyclerview的列表。 首先:在适配器中,发送当前位置并在保存recyclerview的“活动/片段”中编辑文本值。您可以使用接口或EventBus,然后创建一个列表以将当前位置的所有数据存储在该列表中。

然后,使用您的名称和编辑文本值来迭代创建的列表。

希望有帮助。