Blankj / Blankj/AndroidUtilCode

ToastUtils内存泄漏

Open
#1,690 2 comments 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

## 描述
ToastUtils内存泄漏
## 版本
api "com.blankj:utilcode:1.30.6"

## 代码示例
```java
// 放弃xxx.show(view); 方式调用 内存泄漏
public void showReportRemoteGenerateToast() {
FrameLayout frameLayout = new FrameLayout(getContext());
TextView textView = new TextView(getContext());
rameLayout.addView(textView, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
frameLayout.setBackgroundResource(R.drawable.argclib_map_shape_black_r6_rect);
frameLayout.setAlpha(0.7f);
textView.setText("反馈成功,我们会尽快处理");
textView.setTextColor(Color.WHITE);
textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 15);
textView.setGravity(Gravity.CENTER);
textView.setWidth(SizeUtils.dp2px(240));
textView.setHeight(SizeUtils.dp2px(58));
ToastUtils.make().setGravity(Gravity.CENTER, -1, -1 * SizeUtils.dp2px(22)).show(frameLayout);
}
```

## 截图
![image](https://user-images.githubusercontent.com/5853418/186049961-5b71807b-cb41-4183-bbc0-abca9444cd9f.png)

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.