Android之Activity **** has leaked window android.widget.PopupWindow$PopupDecorView that was originall

1 问题

在页面实现了popupWindows,旋转屏幕的时候提示下面的错误

Activity **** has leaked window android.widget.PopupWindow$PopupDecorView that was originally added here

很明显,窗口内存泄漏,因为旋转屏幕的时候,依次会调用activity的onPause方法onStop方法onDestroy方法,当依附的activity销毁时,但是这个时候popupWindows句柄还在就会有这个问题

 

 

 

 

 

2 初步测试

在onDestroy方法里面关闭popupWindows

	@Overrideprotected void onDestroy() {super.onDestroy();if (popupWindow != null && popupWindow.isShowing()) {popupWindow.dismiss();popupWindow = null;}}

然后测试依然还是出现上面的错误,这不日了狗吗?

 

 

 

 

 

3 分析

Activity组件的应用程序窗口视图对象和ViewRoot对象关联通过窗口管理器(WindowManager)关联

1)  分析Window类getWindowManager方法

  public WindowManager getWindowManager() {return mWindowManager;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/289390.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

地图投影系列介绍(二)----地理坐标系

3、地理坐标系 地球的形状与大小确定之后,还必须确定椭球体与大地水准面的相对关系,这项工作称为椭球定位与定向。与大地水准面符合得最好的一个地球椭球体,称为参考椭球体,是地球形体三级逼近。 说到这里,我们需要对这几个词汇做区分:

同一个工作组无法查看计算机,win7系统在同一个工作组看不到其他电脑的解决方法...

很多小伙伴都遇到过win7系统点击右键保存图片时没有另存为选项该的困惑吧,一些朋友看过网上零散的win7系统点击右键保存图片时没有另存为选项该的处理方法,并没有完完全全明白win7系统点击右键保存图片时没有另存为选项该是如何解决的,今天小…

bootstrap 开源框架demo_5 个接私活必备的 Java 开源项目!

公众号关注 “GitHubDaily”设为 “星标”,每天带你逛 GitHub!大家好,我是 Guide 哥,一个三观比主角还正的技术人。今天推荐几个 Java 项目快速开发脚手架,解放双手 ✋ 从现在开始。以下推荐项目都是码云上的优质项目&…

C#隐藏桌面图标和任务栏

最近因为项目需要需要实现桌面图标和任务状态栏的隐藏功能,实现的方式很多,比如修改注册表值,调用windows API函数等。经过一番的查阅,这个功能暂时实现了,或许不是很好的方法,但是我预期的效果达到了&…

Html中如何让超链接a、图片img居中

一.问题来源 修改博客页面时&#xff0c;突然想到 二、解决办法 2.1原来办法 在img和a中加入align"center"&#xff0c;发现不行 2.2百度答案 <div align"center">...</div> 用<p align"center"> 用<td align"center&…

CacheManager - 用 C# 编写的 .NET 的开源缓存抽象层

简介CacheManager 是用 C# 编写的 .NET 的开源缓存抽象层。它支持各种缓存提供程序并实现了许多高级功能CacheManager 是用 C# 编写的 .NET 的开源缓存抽象层。它支持各种缓存提供程序并实现了许多高级功能。CacheManager 包的主要目标是让开发人员的生活更容易处理&#xff0c…

安卓手机如何复制粘贴不重叠_复制的文字粘贴时怎么重叠了 - 卡饭网

PS复制的文字粘贴时怎么重叠了PS复制的文字粘贴时怎么重叠了 在不同的地方复制来的文字,自带的格式很多都没有办法直接在ps里面保持得一模一样的,复制后的文字重叠在一起,是因为行距太小了,在ps里修改一下即可,方法如下: 把文字粘贴后,发现文字重叠: 点击界面上方的"窗口&…

这些Intel Atom处理器千万别升Windows 10创意者更新:不兼容

Windows 10创意者更新已经发布&#xff0c;目前的升级方式包括使用Windows 10易升、官方临时链接和MSDNITELLYOU的直链。不过&#xff0c;微软已经给出警告&#xff0c;Intel Clover Trail家族的处理器暂时不支持Windows 10创意者更新&#xff0c;万勿升级&#xff0c;涉及的型…

Android之解决点击PopupWindow外部不消失并且不穿透事件

1 问题 需要实现PopupWindow内部可以点击,但是外部点击不会消失 2 初步解决办法 设置PopupWindow的mFocusable属性mOutsideTouchable属性,我们知道如果我们不想穿透事件,也就是说,不想出现点击Popuowindow外部的文本框或者按钮生效,我们需要获取Popuowindow的焦点,也就是设置…

地图投影系列介绍(三)----地图投影

4、地图投影 4.1 投影实质 将地球椭球面上的点映射到平面上的方法,称为地图投影。 为什么要进行投影? – 地理坐标为球面坐标,不方便进行距离、方位、面积等参数的量算。 – 地球椭球体为不可展曲面。 – 地图为平…

华中科技大学计算机学院2020直博生名单,华中科技大学各院系2020年博士研究生“申请-考核”制拟录取名单公示...

原标题&#xff1a;华中科技大学各院系2020年博士研究生“申请-考核”制拟录取名单公示根据教育部相关通知要求&#xff0c;结合学校2020年博士“申请-考核”制招生录取工作实际&#xff0c;经各学院研究生招生工作领导小组审核&#xff0c;现陆续发布各院系博士研究生“申请-考…

文档大小超出上传限制怎么办_压缩PDF大小该怎么操作?压缩PDF的软件有哪些?...

压缩PDF大小该怎么操作&#xff1f;工作中使用的任何设备的储存空间都是有限制的&#xff0c;为了能让自己的电脑储存更多的文件&#xff0c;我们可以将多个PDF文件进行压缩再存储。那么我怎么压缩PDF文件呢&#xff1f;下面就小编就来告诉大家压缩PDF文件的好办法。方法一&…

jquery动态改变图片

动态改变图片&#xff1a; var bb 1;var aa4; $("div[page" bb "] dd").eq(aa).children("img").attr("src", "images/zy_033.jpg") <div class"Pc4_con_list1" page"1"> <dl class"P…

2015 Spark 将走向哪里?

在刚刚过去的spark submit上&#xff0c;Matei Zahara简单回顾了下2014年spark的发展&#xff0c;可用一个词来概括那就是"Amazing"!!! 那么2015年&#xff0c;spark 将主要精力放在哪些方面呢&#xff1f; 一个是数据科学&#xff0c;即提供更高级的API接口&#xf…

rocketmq还要eventbus_EventBus源码详解,看这一篇就够了

之前写过一篇关于EventBus的文章&#xff0c;大家的反馈还不错(EventBus3.0使用详解)&#xff0c;如果你还没有使用过EventBus&#xff0c;可以去那篇文章看看。当时刚接触EventBus,对它的理解也仅仅是停留在表面&#xff0c;写那篇文章也是记录下EventBus的一个简单的使用的过…

Android之library class android.webkit.WebViewClient depends on program class android.net.http.SslErro

1 问题 编译chromium的源代码的时候,在主类的actitivity里面插入了加载webview的代码 编译错误提示如下 library class android.webkit.WebViewClient depends on program class android.net.http.SslError 2 原因 日志看见有SslError,猜测应该是混淆导致,因为我们加的是web…

如何实现一个线程安全的 ConcurrentHashSet ?

咨询区 Sebastian在 .NET 框架中并没有线程安全的 ConcurrentHashSet 类&#xff0c;我想模仿 ConcurrentDictionary 来实现一个&#xff0c;目前写了一下桩代码。public class ConcurrentHashSet<TElement> : ISet<TElement> {private readonly ConcurrentDiction…

长江存储年底提供自研32层堆叠3D NAND闪存样品

据业内消息称&#xff0c;紫光集团旗下的长江存储技术公司&#xff08;YMTC&#xff09;正在规划开发自己的DRAM内存制造技术&#xff0c;而且可能直奔当今世界最先进的20&#xff0f;18nm工艺。 长江存储技术公司是紫光集团收购武汉新芯部分股权后更名而来的&#xff0c;并邀请…

地图投影系列介绍(四)----投影坐标系

4.4 我国常用地图投影  我国基本比例尺地形图(1:100万、1:50万、1:25万、1:10万、1:5万、1:2.5万、1:1万、1:5000)除1:100万以外均采用高斯-克吕格Gauss-Kruger投影(横轴等角切圆柱投影,又叫横轴墨卡托Transverse Mercator投影)为地理基础。 …

大学物理实验计算机仿真 光电效应,大学物理实验

前言第一章 大学物理实验概论第一节 绪论一、大学物理实验的地位和任务二、大学物理实验课的基本要求三、大学物理实验课的基本程序四、大学物理实验课规则第二节 物理量的测量一、测量与单位二、有效数字三、有效数字的运算规则四、测量的分类第三节 实验误差与不确定度一、实…