[ANR] 优化SharedPreference apply引起的ANR标题

源码 2024-9-19 02:29:42 83 0 来自 中国
前一篇文章[ANR]为什么SharedPreference会引起ANR,我们知道, SharedPreference的apply方法固然是异步写入文件的,但是会在Activity和Service生命周期方法调用的时间,等候全部的写入完成,大概引起卡顿和ANR。
办理方法

为了快速办理这个标题,我们可以通过署理体系SharedPreference的全部apply方法,改为直接在子线程调用commit,即可。下面看代码。ps:以下代码可以直接复制使用。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-25 02:37, Processed in 0.197218 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表