https://github.com/knight-zxw/spwaitkiller
解决 Sharedpreferences 造成的主线程阻塞问题,避免应用因此造成ANR问题,降低ANR率
https://github.com/knight-zxw/spwaitkiller
android anr sharedpreferences sp-anr
Last synced: about 2 months ago
JSON representation
解决 Sharedpreferences 造成的主线程阻塞问题,避免应用因此造成ANR问题,降低ANR率
- Host: GitHub
- URL: https://github.com/knight-zxw/spwaitkiller
- Owner: Knight-ZXW
- Created: 2021-09-14T11:33:46.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-08T10:36:40.000Z (8 months ago)
- Last Synced: 2025-03-30T08:07:46.926Z (2 months ago)
- Topics: android, anr, sharedpreferences, sp-anr
- Language: Java
- Homepage:
- Size: 131 KB
- Stars: 96
- Watchers: 4
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# SpWaitKiller [](https://github.com/Knight-ZXW/SpWaitKiller)
解决 Sharedpreferences 造成的主线程阻塞问题,避免应用因此造成ANR问题,降低ANR率。
背景及实现介绍: https://juejin.cn/post/7054766647026352158
## 使用方式
### 引入依赖
Step 1. 添加依赖
> 当前版本 [](https://github.com/Knight-ZXW/SpWaitKiller)
```
dependencies {
implementation 'io.github.knight-zxw:spwaitkiller:${latestVersion}'
}
```
Step 2. 代码开启
```
SpWaitKiller.builder(getApplication())
.build()
.work();
```## 兼容性
Android 5.0 ~ Android 14