请修改文件
/alps/frameworks/ex/chips/src/com/android/ex/chips/RecipientAlternatesAdapter.java

private static Cursor queryAddressData(Context context, ArrayList<String> addressesList, int addressType)
把这里:
/// M: Support recognizing two kinds of separator. @{
char[] seperatorArr = {',', ';'};
int indexOfSeparator = -1;
int cnt = 0;
while ((indexOfSeparator == -1) && (cnt <= seperatorArr.length)) {
indexOfSeparator = phoneStr.indexOf(seperatorArr[cnt]);
cnt++;
}
if (indexOfSeparator != -1) {
phoneStr = phoneStr.substring(0, indexOfSeparator); /// M: Get string before separator
} else {
continue;
}


改成:
/// M: Support recognizing two kinds of separator. Remove comma and semicolon at the end of address if exists. @{

phoneStr = phoneStr.replaceAll("([, ]+$)|([; ]+$)","");


更多相关文章

  1. java.lang.Exception: 密钥库文件不存在: ~/.android/debug.keys
  2. 解决overlaps the location of another project的办法
  3. Android(安卓)NDK 运行错误:java.lang.UnsatisfiedLinkError: Cou
  4. android“设置”里的版本号
  5. Android(安卓)AIDL进程通信机制详解
  6. android 快速移动sdCard的文件夹
  7. Android简易实战教程--第三十九话《简单的模糊查询》
  8. Android(安卓)Studio3.0自定义apk输出路径和文件名
  9. NPM 和webpack 的基础使用

随机推荐

  1. android 3G pppd 调试记录
  2. Android指定调用系统自带浏览器打开链接
  3. Android自定义ProgressBar
  4. [Android各版本特性]Android(安卓)8.0 Or
  5. Android(安卓)SDK更新失败对策
  6. ProgressBar用法
  7. android:broadcast_01
  8. Android(安卓)Bluetooth初始化流程
  9. PullToRefreshLayout +RecyclerView 实现
  10. android 权限示例