我正在尝试从RecyclerView将数据保存到Room数据库中。 RecyclerView项包含一个EditText(用于权重)和一个TextView(用于从用户的“联系人”中选择的名称)。我希望每个名称和体重都保存在数据库的一行中。
我的RecyclerView项目如下:
我现在只能保存名称。但是我不知道该如何处理EditTexts ...如何将每个recyclerview项中的数据保存为数据库中的一行?
答案 0 :(得分:0)
您必须迭代填充recyclerview的列表。 首先:在适配器中,发送当前位置并在保存recyclerview的“活动/片段”中编辑文本值。您可以使用接口或EventBus,然后创建一个列表以将当前位置的所有数据存储在该列表中。
然后,使用您的名称和编辑文本值来迭代创建的列表。
希望有帮助。