android getSpans参数

Bud*_*ril 6 parsing android hyperlink

我想解析一些链接的文本(网址和电话号码),我尝试过代码

String message = "text text www.evz.ro test 1234567 test www.220.ro test Http://emm.ro";
SpannableString ss = new SpannableString(message);
Linkify.addLinks(ss, Linkify.ALL);
Object[] spans = ss.getSpans(0, ss.length() - 1, null)
Run Code Online (Sandbox Code Playgroud)

我应该使用什么参数而不是null?什么班级类型?我只需要知道链接的开始位置和结束位置

Bud*_*ril 11

找到了解决方案.这里是:

SpannableString spannableString = new SpannableString(str);
Linkify.addLinks(spannableString, Linkify.ALL);
URLSpan[] spans = spannableString.getSpans(0, spannableString.length() , URLSpan.class);
Run Code Online (Sandbox Code Playgroud)