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);

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。