zoukankan      html  css  js  c++  java
  • android 在新建短信时,加入名称为","(英文逗号)的联系人时,应用崩溃的修改

    请修改文件
    /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("([, ]+$)|([; ]+$)","");


  • 相关阅读:
    Python 面向对象
    python Flask
    工作中的Python脚本
    python模块
    python函数
    Python小课题练习作业
    Python文件处理
    Maven 生成可执行的jar包
    Maven [ERROR] 不再支持源选项 5。请使用 6 或更高版本
    MySQL 导入导出数据
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3157312.html
Copyright © 2011-2022 走看看