設(shè)置到TextView里的ClickableSpan局部對(duì)象,會(huì)持有一個(gè)Activity(Context)的引用,導(dǎo)致無(wú)法正常回收。
修改方法:擴(kuò)展NoCopySpan
object : ClickableSpan(), NoCopySpan {
override fun onClick(widget: View) {
}
override fun updateDrawState(ds: TextPaint) {
super.updateDrawState(ds)
}
}