Java 类com.google.zxing.client.result.SMSParsedResult 实例源码

项目:keepass2android    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(smsResult.getNumbers()[0], smsResult.getBody());
      break;
    case 1:
      sendMMS(smsResult.getNumbers()[0], smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:keepass2android    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
项目:weex-3d-map    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:weex-3d-map    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
项目:ZXingAndroidExt    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String number = smsResult.getNumbers()[0];
    switch (index) {
        case 0:
            // Don't know of a way yet to express a SENDTO intent with multiple recipients
            sendSMS(number, smsResult.getBody());
            break;
        case 1:
            sendMMS(number, smsResult.getSubject(), smsResult.getBody());
            break;
    }
}
项目:ZXingAndroidExt    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    StringBuilder contents = new StringBuilder(50);
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
项目:tvConnect_android    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String number = smsResult.getNumbers()[0];
    switch (index) {
    case 0:
        // Don't know of a way yet to express a SENDTO intent with multiple
        // recipients
        sendSMS(number, smsResult.getBody());
        break;
    case 1:
        sendMMS(number, smsResult.getSubject(), smsResult.getBody());
        break;
    }
}
项目:tvConnect_android    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    StringBuilder contents = new StringBuilder(50);
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
项目:tvConnect_android    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String number = smsResult.getNumbers()[0];
    switch (index) {
    case 0:
        // Don't know of a way yet to express a SENDTO intent with multiple
        // recipients
        sendSMS(number, smsResult.getBody());
        break;
    case 1:
        sendMMS(number, smsResult.getSubject(), smsResult.getBody());
        break;
    }
}
项目:tvConnect_android    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    StringBuilder contents = new StringBuilder(50);
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
项目:KeePass2Android    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(smsResult.getNumbers()[0], smsResult.getBody());
      break;
    case 1:
      sendMMS(smsResult.getNumbers()[0], smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:KeePass2Android    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
项目:PortraitZXing    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String number = smsResult.getNumbers()[0];
    switch (index) {
    case 0:
        // Don't know of a way yet to express a SENDTO intent with multiple
        // recipients
        sendSMS(number, smsResult.getBody());
        break;
    case 1:
        sendMMS(number, smsResult.getSubject(), smsResult.getBody());
        break;
    }
}
项目:PortraitZXing    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    StringBuilder contents = new StringBuilder(50);
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
项目:PortraitZXing    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String number = smsResult.getNumbers()[0];
    switch (index) {
    case 0:
        // Don't know of a way yet to express a SENDTO intent with multiple
        // recipients
        sendSMS(number, smsResult.getBody());
        break;
    case 1:
        sendMMS(number, smsResult.getSubject(), smsResult.getBody());
        break;
    }
}
项目:PortraitZXing    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    StringBuilder contents = new StringBuilder(50);
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
项目:PortraitZXing    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String number = smsResult.getNumbers()[0];
    switch (index) {
    case 0:
        // Don't know of a way yet to express a SENDTO intent with multiple
        // recipients
        sendSMS(number, smsResult.getBody());
        break;
    case 1:
        sendMMS(number, smsResult.getSubject(), smsResult.getBody());
        break;
    }
}
项目:PortraitZXing    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    StringBuilder contents = new StringBuilder(50);
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
项目:PortraitZXing    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String number = smsResult.getNumbers()[0];
    switch (index) {
    case 0:
        // Don't know of a way yet to express a SENDTO intent with multiple
        // recipients
        sendSMS(number, smsResult.getBody());
        break;
    case 1:
        sendMMS(number, smsResult.getSubject(), smsResult.getBody());
        break;
    }
}
项目:PortraitZXing    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    StringBuilder contents = new StringBuilder(50);
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
项目:QRCodeUtility    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String number = smsResult.getNumbers()[0];
    switch (index) {
        case 0:
            // Don't know of a way yet to express a SENDTO intent with multiple recipients
            sendSMS(number, smsResult.getBody());
            break;
        case 1:
            sendMMS(number, smsResult.getSubject(), smsResult.getBody());
            break;
    }
}
项目:QRCodeUtility    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    StringBuilder contents = new StringBuilder(50);
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
项目:weex-analyzer-android    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:weex-analyzer-android    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
项目:weex-3d-map    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:weex-3d-map    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
项目:Weex-TestDemo    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:Weex-TestDemo    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
项目:weex    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:weex    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
项目:sres-app    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(smsResult.getNumbers()[0], smsResult.getBody());
      break;
    case 1:
      sendMMS(smsResult.getNumbers()[0], smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:sres-app    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  StringBuilder contents = new StringBuilder(50);
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
项目:faims-android    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(smsResult.getNumbers()[0], smsResult.getBody());
      break;
    case 1:
      sendMMS(smsResult.getNumbers()[0], smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:faims-android    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
项目:Discounty    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    switch (index) {
        case 0:
            // Don't know of a way yet to express a SENDTO intent with multiple recipients
            sendSMS(smsResult.getNumbers()[0], smsResult.getBody());
            break;
        case 1:
            sendMMS(smsResult.getNumbers()[0], smsResult.getSubject(), smsResult.getBody());
            break;
    }
}
项目:Discounty    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    StringBuilder contents = new StringBuilder(50);
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
项目:reacteu-app    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(smsResult.getNumbers()[0], smsResult.getBody());
      break;
    case 1:
      sendMMS(smsResult.getNumbers()[0], smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:reacteu-app    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  StringBuilder contents = new StringBuilder(50);
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
项目:CordovaDemo    文件:SMSResultHandler.java   
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(smsResult.getNumbers()[0], smsResult.getBody());
      break;
    case 1:
      sendMMS(smsResult.getNumbers()[0], smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
项目:CordovaDemo    文件:SMSResultHandler.java   
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  StringBuilder contents = new StringBuilder(50);
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}