Android:使用查找键管理联系人

我正在编写一个允许保存草稿的应用程序(使用 android版本> = 2.0).每个草稿都通过ContactsContract.Contacts.LOOKUP_KEY连接到联系人.
我的问题是,如果我更改我的联系人的名称,查找键也会更改.是这样的方式吗?

那么我需要一个查找键呢?我认为查找键永远不会改变,现在它改变了.我对这个行为感到困惑…

有人可以向我解释如何永久链接到联系人?我应该使用ID而不是查找键吗?

提前致谢.

解决方法

我的理解是,查找键是一个结构化/分层键.因此,严格来说,它可以改变,但仍然可以用于找到您的联系人,使用适当的方法
Uri lookupUri = Uri.withAppendedpath(ContactsContract.Contacts.CONTENT_LOOKUP_URI,lookupKey);
    Uri res = ContactsContract.Contacts.lookupContact(getContentResolver(),lookupUri);

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...