Наконец-то у меня был ответ на мой вопрос. Что я сделал, так это изменил фрагмент кода следующим образом
CharSequence sequence = Html.fromHtml(article.getP(), this, null);
SpannableStringBuilder stringBuilder = new SpannableStringBuilder(sequence);
URLSpan[] urls = stringBuilder.getSpans(0, sequence.length(), URLSpan.class);
for(URLSpan span : urls){
makeLinkClickable(stringBuilder, span);
}
contentNews.setText(stringBuilder);
contentNews.setMovementMethod(LinkMovementMethod.getInstance());
Затем выполните действие, как показано ниже
protected void makeLinkClickable(SpannableStringBuilder strBuilder, final URLSpan span)
{
int start = strBuilder.getSpanStart(span);
int end = strBuilder.getSpanEnd(span);
int flags = strBuilder.getSpanFlags(span);
ClickableSpan clickable = new ClickableSpan() {
public void onClick(View view) {
Intent intent = new Intent(NewReadingActivity.this, WebReadingActivity.class);
intent.putExtra(WebReadingActivity.EXTRA_URL_NEWS, span.getURL());
startActivity(intent);
}
};
strBuilder.setSpan(clickable, start, end, flags);
strBuilder.removeSpan(span);
}