【发布时间】:2011-10-15 06:45:41
【问题描述】:
我知道如何从 android 的本地联系人列表中检索、编辑或删除联系人。我对每个联系人都有特定的任务。当我单击联系人时,我想知道分配给对象的任务是什么。有没有办法将任何对象分配给任何联系人。就像我们为按钮或 ImageView 执行 setTag() 和获取 Tag() 一样。 我没有找到任何方法将对象分配给联系人。
谢谢
【问题讨论】:
我知道如何从 android 的本地联系人列表中检索、编辑或删除联系人。我对每个联系人都有特定的任务。当我单击联系人时,我想知道分配给对象的任务是什么。有没有办法将任何对象分配给任何联系人。就像我们为按钮或 ImageView 执行 setTag() 和获取 Tag() 一样。 我没有找到任何方法将对象分配给联系人。
谢谢
【问题讨论】:
您不能将普通对象分配给联系人,但可以设置自定义数据字段。这是通过创建一个新的 Mime 类型来完成的。看看这个答案的细节:How to add custom data/field in contacts in android 2.0?
创建自定义 Mime 类型后,您可以为任何联系人添加和检索与此类型关联的数据。
【讨论】:
您可以将任何数据存储在自己的数据库中,并使用 LOOKUP KEY 作为联系人数据库的外键。
【讨论】: