private static String getShareString(GCSavedSet savedSet) { String shareString = ""; // Get title String title = savedSet.getTitle(); title = title.replace(" ", "_"); shareString += title; shareString += BREAK_CHARACTER_FOR_SHARING; // Get chipset String chip = savedSet.getChipSet().getTitle(); chip = chip.replace(" ", "_"); shareString += chip; shareString += BREAK_CHARACTER_FOR_SHARING; // Get colors ArrayList<GCPoweredColor> newColorList = savedSet.getColors(); shareString += convertColorListToShortenedColorString(newColorList); shareString += BREAK_CHARACTER_FOR_SHARING; // Get mode String mode = savedSet.getMode().getTitle(); mode = mode.replace(" ", "_"); shareString += mode; shareString += BREAK_CHARACTER_FOR_SHARING; // Get custom colors shareString += getCustomColorShareString(savedSet); return shareString; }