Merge "Honor '+' in phone export in vCard."

This commit is contained in:
Daisuke Miyakawa
2010-02-03 12:44:39 -08:00
committed by Android (Google) Code Review

View File

@@ -689,7 +689,9 @@ public class VCardBuilder {
final int length = phoneNumber.length();
for (int i = 0; i < length; i++) {
final char ch = phoneNumber.charAt(i);
if (Character.isDigit(ch)) {
// TODO: add a test case for string with '+', and care the other possible issues
// which may happen by ignoring non-digits other than '+'.
if (Character.isDigit(ch) || ch == '+') {
builder.append(ch);
} else if ((ch == ';' || ch == '\n') && builder.length() > 0) {
phoneList.add(builder.toString());