android 在新建短信时,加入名称为","(英文逗号)的联系人时,应用崩溃的修改
来源:互联网 发布:淘宝莹恋乒乓假货 编辑:程序博客网 时间:2024/05/21 12:24
请修改文件
/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("([, ]+$)|([; ]+$)","");
- android 在新建短信时,加入名称为","(英文逗号)的联系人时,应用崩溃
- android 在新建短信时,加入名称为","(英文逗号)的联系人时,应用崩溃的修改
- android 在新建短信时,加入名称为","(英文逗号)的联系人时,应用崩溃的修改
- Android 修改home下的文件夹名称为英文
- android 新建/编辑联系人时,检测输入的email/邮件地址格式是否合法
- Android中获取联系人时的注意事项
- android保存USIM卡上的联系人时,提示“不能保存电话号码为空的联系人”的问题
- google同步联系人时遇到的问题
- 如何修改Android应用的图标,名称
- 英文版本的SQL SERVER 2008在修改表的允许为空时,不能修改。
- tomcat修改访问时的应用名称
- android源码开发之短信选择联系人时选择邮箱地址无作用
- 一个逗号引发的崩溃
- 修改IOS应用的名称
- 使用QuickContactsBadge查询联系人时需要注意的事项
- 关于写联系人时用到pinyin4j.jar的使用
- 如何修改扩展名对应的图标,如何在新建菜单中加入新项?
- 过滤输入的回车键,及空格,同时替换中文逗号为英文逗号
- union
- windows是如何加载程序的
- a标签的href属性的javascript:void(0)
- Dojo参考指南: dojo/has
- eclipse反编译插件jad的安装(附:安装文件具体地址)
- android 在新建短信时,加入名称为","(英文逗号)的联系人时,应用崩溃的修改
- XML解析PULL方法
- Gnome-keyring总是提示输入密码问题
- hdu2955---Robberies(01背包)
- 大哥,带我一段好吗?真实鬼事件
- maven配置
- 推翻满清后,民国民不聊生
- 如何查看sql数据库文件所在的路径
- 记录 cocos2dx ios&android遇到的一些注意问题