Android: java.lang.IllegalArgumentException: Неизвестный цвет

Я получаю ошибку выше, когда пытаюсь запустить следующий код:

int colourInt = Color.parseColor(colour.getHexValue()); 

Оскорбительное шестнадцатеричное значение – ee3090b0 . Есть ли способ преобразовать шестнадцатеричное значение цвета в его целочисленный эквивалент и сохранить значение alpha? Я пробовал следовать предложению, сделанному в этом посте , но он не работает …

Solutions Collecting From Web of "Android: java.lang.IllegalArgumentException: Неизвестный цвет"

Из документации :

Public static int parseColor (String colorString)

Разберите цветную строку и верните соответствующий цвет-int. Если строка не может быть проанализирована, выбрасывается исключение IllegalArgumentException . Поддерживаемые форматы: #RRGGBB #AARRGGBB 'red', 'blue', 'green', 'black', 'white', 'gray', 'cyan', 'magenta', 'yellow', 'lightgray', 'darkgray '

Вероятно, ваш метод возвращает строку, которая не начинается с символа # .