Blankj / Blankj/AndroidUtilCode

ThreadUtils内存泄露

Aperta
#1,536 3 commenti 0 reazioni 1 assegnatario Rivendicata da @Blankj Vedi su GitHub
bug
Lingua principale
Java
Stelle
33.6k
Fork
10.6k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## 描述 Bug

调用ThreadUtils的executeAtFixedRate相关方法取消后会内存泄露,虽然task cancel了,但是timerTask没有cancel。

- AndroidUtilCode 的版本:
- 出现 Bug 的设备型号: Honor 20
- 设备的 Android 版本: API 30

## 相关代码

```
ThreadUtils.executeByCachedAtFixRate(task, 1, 1, TimeUnit.SECONDS);
ThreadUtils.cancel(task);
```

## 异常堆栈

```
put the stack of crash here
```

## 截图

如果有的话请添加屏幕截图以帮助解释问题。
![9fb3e212950aabc329c5b426d572830](https://user-images.githubusercontent.com/37507408/130178553-ba5de704-d0f4-4e1a-a056-17b11ca06cf3.jpg)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.