Я создаю текст редактирования, поддерживающий упоминания, используя ForegroundColorSpan
span.
SpannableString spannableString = new SpannableString(rawText);
for (Mention mention : _mentions) {
spannableString.setSpan(new ForegroundColorSpan(Color.BLUE),
mention.startIndex, mention.endIndex + 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}
ed.setText(spannableString);
Вот как работает упоминание

Проблема начинается, если я поставлю курсор на следующий после spannable и начну писать. Синий стиль распространяется на новый контент и не хочет, чтобы это произошло.

Как можно избежать создания стиля для текста, набираемого после него автоматически?