几天前,我将targetSdkVersion从27更改为28,因此将appcompat-v7版本从27更改为28。此后,一些用户报告性能不佳。
一项小型研究表明,性能下降的原因是appcompat-v7库
例如,语句
val chb = AppCompatCheckBox(this)
现在所需的时间为55.7毫秒,而以前的版本为0.91毫秒(缓慢60倍)
variants.addView(chb, LinearLayout.LayoutParams(lHeight, lWidth))
慢20倍。有人知道如何解决此问题吗?