LOL. Why convert a **StringBuilder** to a **String**, only to then append another **String** to it? Append the last part to the **SB** and *then* convert it.

Also, this message string should be in a string resource.

You're again missing a space between the list of items and the message. Wasn't that apparent from the **Toast**?