Blankj / Blankj/AndroidUtilCode

内存泄漏

Open
#1,682 1 comment 0 reactions 1 assignee Claimed by @Blankj View on GitHub
bug
Dominant language
Java
Stars
33.6k
Forks
10.6k
PR merge metrics
No merged PRs in 30d

Description

## Describe the bug

这部分demo代码会内存泄漏

## The code of bug

https://github.com/Blankj/AndroidUtilCode/blob/master/feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/mvp/MvpView.java#L46
```java
private void measure() {
ThreadUtils.runOnUiThreadDelayed(new Runnable() {
@Override
public void run() {
float textWidth = Layout.getDesiredWidth(mvpMeasureWidthTv.getText(), mvpMeasureWidthTv.getPaint()) + SizeUtils.dp2px(16);
float textWidth2 = mvpMeasureWidthTv.getPaint().measureText(mvpMeasureWidthTv.getText().toString()) + SizeUtils.dp2px(16);
LogUtils.i(mvpMeasureWidthTv.getWidth(), textWidth, textWidth2);
mvpMeasureWidthTv.setText(mvpMeasureWidthTv.getText().toString() + i);
measure();
}
}, 1000);
}
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.