AdblockAndroid icon indicating copy to clipboard operation
AdblockAndroid copied to clipboard

偶发白屏ANR问题

Open qiusunshine opened this issue 2 years ago • 4 comments

有时候启动软件会白屏,实际检查代码发现这里可能导致ANR image getWorkInfosForUniqueWork得到的是一个Future,在UI线程执行,当workManager没有很快返回就会导致ANR,实际测试发现它有可能一直没有返回结果,从而导致软件一直白屏

qiusunshine avatar Jan 03 '24 13:01 qiusunshine

同时BinaryDataStore加载数据也是直接在UI线程加载文件流,如果文件太大也可能导致ANR发生

qiusunshine avatar Jan 03 '24 13:01 qiusunshine

很感谢你的反馈,我应该抽不出空闲时间来修复了,欢迎提PR来修复这些问题,十分感谢!

Edsuns avatar Jan 03 '24 14:01 Edsuns