因此,我使用Google Contacts API让用户从GMail导入他们的联系人。
我希望用户能够在我的应用中选择他们想要导入的联系人,所以目前我 -
这很好,但感觉不对。有人可以建议一种方法,而不使用单独的表(imported_contacts)。
答案 0 :(得分:3)
将联系人从XML映射到内存中的对象。只有在用户选择了所需的联系人表后,才将其保存到主联系人表中。
答案 1 :(得分:3)
模型视图控制器。
将联系人导入Contact对象,并存储在ContactRepository中。所有这一切都完全在记忆中,并且是你的模型。
在View中呈现此列表时,每个复选框都有一个ID,该ID与模型中Contact对象的ID相关。
当用户提交时,您的Controller将能够查询View以查看所选复选框(及其ID)的列表,然后是通过模型并在数据库中创建必要行的情况。 / p>