Open jhwsx opened 3 years ago
@ximsfei 大神,发现一个比较严重的问题:打开 app 后,迅速去更改皮肤,不能更新成功。 然后,即便是把应用杀死重启也是不行的。从 UI 上,好像是更新错乱掉了。 需要把应用数据清空后重启应用,然后要稍微等一下再去更改皮肤,有时可以成功,有时还是不成功。
@ximsfei , 今天这个问题大概率出现了,在 Vivo 9.0 V1813BT 上,调用 SkinCompatManager.getInstance().loadSkin 方法,执行 SkinLoadTask,过了大概 90s 才开始执行 doInBackground 方法。
SkinCompatManager.getInstance().loadSkin
SkinLoadTask
doInBackground
引入源码,修改线程池就好,因为共用了默认的线程池,所以很慢
嗯嗯,已经改了一波了。
@ximsfei 大神,发现一个比较严重的问题:打开 app 后,迅速去更改皮肤,不能更新成功。 然后,即便是把应用杀死重启也是不行的。从 UI 上,好像是更新错乱掉了。 需要把应用数据清空后重启应用,然后要稍微等一下再去更改皮肤,有时可以成功,有时还是不成功。