Это было меня с ума:Android- getSpans() всегда возвращает массив длины 0
String message = "Here is some example test with URLs from mattheworiordan.com.
Any of the URLs which are prefixed with www. should become URLs such as www.mattheworiordan.com/path_name.html
And an explicit URL such as http://www.mattheworiordan.com/ should become a URL.
Emails such as [email protected] should become links to.
Or email mailto links such as mailto:[email protected] should become links to.
And of course lets not forget querstryings such as http://mattheworiordan.com/?test-param=true_or_false"
SpannableString spannable = new SpannableString(message);
URLSpan[] spans = spannable.getSpans(0, spannable.length(), URLSpan.class);
Linkify.addLinks(spannable, Linkify.ALL);
Log.v("data_", "length:" + Integer.toString(spans.length));
Длина [] массива URLSpan всегда 0. Что я делаю неправильно здесь и как можно Я разбираю все URL-адреса в строке?
Редактировать: Html.fromHtml (сообщение) вместо параметра message возвращает тот же результат.
это просто текст, у вас нет какого-либо промежутка в тексте – Blackbelt