ClickableSpan内存泄漏

2018-11-21  本文已影响0人  乐此不痞

设置到TextView里的ClickableSpan局部对象,会持有一个Activity(Context)的引用,导致无法正常回收。

修改方法:扩展NoCopySpan

object : ClickableSpan(), NoCopySpan {
            override fun onClick(widget: View) {
            }

            override fun updateDrawState(ds: TextPaint) {
                super.updateDrawState(ds)
            }
        }
上一篇下一篇

猜你喜欢

热点阅读