android - Activity 泄漏了原本是 android 的窗口

标签 android android-activity textview

我的 TextView 在 Activity 中几乎没有问题。我使用字母侧边栏和 overlayView 创建 Activity 以绘制字母字符

我想销毁/关闭任何东西,我的 TextView。

android.view.WindowLeaked: Activity com.package.activity.ActSklep has leaked window android.widget.TextView@406afc78 that was originally added here

com.package.activity.ActSklep has leaked window android.widget.TextView@4063f550 that was originally added here

我的代码:http://pastebin.com/WqhULBfA

编辑: 类侧边栏 http://pastebin.com/prRZ9nsf

最佳答案

您正在 onCreate 中将 textView 添加到窗口,请尝试在 onDestroy 中将其删除:

((WindowManager) this.getSystemService(Context.WINDOW_SERVICE)).removeView(overlayTextView);

关于android - Activity 泄漏了原本是 android 的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21430283/

相关文章:

android - Android Studio 中的 OpenCV 人脸检测器示例

android - 如何在特定的 Activity 地点打开 ListView ?

android - 浏览多个 Activity

android - 哪种开始新 Activity 的方式最好?

java - 在 Java 中,如何将包含数组的字符串转换为实际的数组

android - 使用对当前未显示的 Activity 的引用来启动另一个 Activity

android - 将 Stripe 库导入 Eclipse 时出错

android - 无法在带有大文本 : "Font size too large to fit in cache" 的 Android TextView 中显示 Unicode 字符(表情符号)

android - 如何在 Android TextView 中为数字设置从右到左的方向?

Android TextView 改变 textColor 与主题