Blankj / Blankj/AndroidUtilCode
ThreadUtils 中定时器泄漏
- 主要言語
- Java
- スター
- 33.6k
- フォーク
- 10.6k
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
## 描述 Bug
简洁地描述下 Bug。
- AndroidUtilCode 的版本:最新
- 出现 Bug 的设备型号:IQOO Z5
- 设备的 Android 版本:安卓11
## 相关代码
loopTvTask = new ThreadUtils.SimpleTask() {
@Override
public Object doInBackground() throws Throwable {
return null;
}
@Override
public void onSuccess(Object result) {
presenter.getTvLoopList(getActivity(), tvLoopView.getTimestampStr());
}
};
ThreadUtils.executeByCachedAtFixRate(loopTvTask, 60, TimeUnit.SECONDS);
@Override
public void onDestroy() {
if (loopTvTask != null) {
ThreadUtils.cancel(loopTvTask);
loopTvTask = null;
ThreadUtils.cancel(ThreadUtils.getCachedPool());
}
super.onDestroy();
}
## 异常堆栈
无论怎么取消Task,销毁activity的时候,就会报泄漏
## 截图

コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。