android 保存具有不同前缀的同一号码分别为A和B,用其中一个呼叫,通话记录一直显示另一个联系人名字的问题
修改文件:请找到CalllogProvider.java
修改前:
nameCursor = DialerSearchUtils.queryPhoneLookupByNumber(db, mDbHelper,
strInsNumber, new String[] {
PhoneLookupColumns.DATA_ID, PhoneLookupColumns.RAW_CONTACT_ID
}, null, null, null, null, null, "1");
修改后:
nameCursor = DialerSearchUtils.queryPhoneLookupByNumber(db, mDbHelper,
strInsNumber, new String[] {
PhoneLookupColumns.DATA_ID, PhoneLookupColumns.RAW_CONTACT_ID, Phone.NUMBER
}, null, null, null, null, null, null);
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。