我从SpannableString设置文本视图数据.它的工作正确.但是当我从另一个活动文本视图中按回按钮时,未在Oreo中显示数据.它在其他版本中正常工作,但在高版本中无效.是什么原因?
这是我的设置数据代码:
tvItinerari=(TextView) view.findViewById(R.id.tv_1);
String text = "";
String name = "";
for (Itinerary item : arrayList) {
text += item.getItinerary()+" ";
}
SpannableString ss = new SpannableString(text);
int start = 0, end;
for (final Itinerary item : arrayList) {
setSpanOnLink(ss, item.getItinerary(), new MyClickableSpan(item));
}
tvItinerari.setText(ss);
Log.e("ss",""+ss);
Run Code Online (Sandbox Code Playgroud)
它适用于奥利奥以外的所有版本.
数据在低版本中正确显示,如棒棒糖,但不适用于高版本.