安卓7.0以上 editable.getSpans() 顺序错乱
2018-12-13 本文已影响0人
WotYang
Android6.0 以下正常,7.0以上错误
Editable editable = getEditableText();
QuestionClickableSpan[] spans = editable.getSpans(0, editable.length(), QuestionClickableSpan.class);
Arrays.sort(spans, (o1, o2) -> editable.getSpanStart(o1)-editable.getSpanStart(o2));