微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 从桌面小部件直接拨打保存有头像的联系人,通话界面经常不显示头像

从桌面小部件直接拨打保存有头像的联系人,通话界面经常不显示头像

时间:10-02 整理:3721RD 点击:
从桌面小部件直接拨打保存有头像的联系人,通话界面经常不显示头像
[DESCRIPTION]
1.进入通讯录,添加一个带头像的联系人
2.长按桌面-小部件,添加直接拨打电话-选择刚新建的联系人到桌面
3.在桌面点击该联系人的小部件,拨打不显示头像
当出现上述现象后,从通讯录中直接呼出上述联系人,也会出现不能正常显示头像现象。
[SOLUTION]
找到packages/apps/InCallUI包,
找到文件ContactInfoCache.java
//将方法updateInfo() 中if(cacheEntry!=null)条件中方法改成下面这样,
找到方法:updateInfo(){
......
将if (cacheEntry != null) {
if (callBacks == null) {
callBacks = new CopyOnWriteArraySet<ContactInfoCache.ContactInfoCacheCallBack>();
callBacks.add(callback);
mCallBacks.put(callId, callBacks);
} else {
mCallBackCancel.put(callId, true);
callBacks.add(callback);
mCallBacks.put(callId, callBacks);
}
final CallerInfo callerInfo = CallerInfoUtils.getCallerInfoForCall(mContext, call, new
FindInfoCallback(isIncoming));
}
}

签到专用组

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top