Если вы используете XML TextView для вашего требования, вам нужно сделать всего две вещи:
android:linksClickable="true"
android:autoLink="web"
Если вы не против использования Akka, я бы посмотрел на потоки Akka; особенно Alpakka , чтобы сделать это. Нет необходимости изобретать велосипед, если вам это не нужно.
При этом код имеет следующие проблемы:
Опять же, я очень рекомендую вам взглянуть на Akka Streams с Alpakka, потому что вы можете делать то, что хотите, с помощью этого инструмента, написать кучу кода самостоятельно.