当前位置: 首页 > news >正文

网站服务器租用恒创商城小程序需要什么资质

网站服务器租用恒创,商城小程序需要什么资质,婚庆公司网站php源码,网站推广 排名问题 我在使用WindowManager添加一个button, windowManager.addView(button,layoutParams);然后关闭当前的这个Activity的时候遇到了WindowLeak这个问题,也就是所谓的窗体泄露。 原因 主要原因是因为android只允许在UI主线程操作,我在使用W…
问题

我在使用WindowManager添加一个button, windowManager.addView(button,layoutParams);然后关闭当前的这个Activity的时候遇到了WindowLeak这个问题,也就是所谓的窗体泄露。

原因

主要原因是因为android只允许在UI主线程操作,我在使用WindowManager添加一个View,WindowManager依附于Activity,这个view依存在Activity当中,在销毁Activity的时候通过WindowManager.addView()的方法添加的View就没有了依存,导致了窗体泄露。View不能独立存在,必须依附于Window。

解决方法

一开始我在onDestroy()里面调用了removeView方法,想要移除这个View来避免窗体泄露,发现这个方法并不管用,后来换成removeViewImmediate()解决了这个问题,原因就是两个方法设计到线程同步问题,removeViewImmediate()是通知View立刻调用View.onDetachedFromWindow(),这说明这个方法是通过一个监听或者观察者来实现的,因为线程的同步跟异步问题导致activity销毁了,但view还没有被remove完,于是就产生了所谓的窗体泄露。问题解决,这两个方法也明白了又什么区别。

文章来源:安卓 android.view.WindowLeaked解决方法_android.view.windowleaked:-CSDN博客

http://www.15wanjia.com/news/169218.html

相关文章:

  • 网站百科怎么做可以在线制作简历的网站
  • 吉林企业做网站四川成都百度推广
  • 亚马逊网站开发使用的什么方式怎么用PHP做网站留言板
  • 苏州做门户网站的公司企业公众号运营方案
  • wordpress网站如何清理jsseo搜索铺文章
  • 个人网站备案取消php的网站有哪些
  • 泰州网站建设方案优化做企业销售分析的网站
  • 网站建设合同技术开发合同范本优衣库网站建设
  • 山西推广型网站建设上海网页制作方法
  • wordpress下载图片淄博seo定制
  • 做网站代理能赚钱吗太原微网站建设
  • iis网站属性wordpress.or
  • 网站建设的固定资产包括哪些网站如何进行网络推广
  • wordpress 软件 模板下载谷歌seo网站优化
  • 各大招聘网站合理合规的网站链接推广方案
  • wordpress站长之家模版 网站需要多少钱
  • 网站做长连接关于网站建设的通知
  • 怎样建设门户网站怎样登录建设银行官方网站
  • 私人做网站收费seo技术培训宁波
  • 做视频网站用哪个模板深圳行业网站建设
  • 网站建设现在好做吗网页升级访问正在跳转中
  • 亚马逊网站特色企业形象设计考试
  • 汕头市企业网站建设服务机构江干网站建设
  • 哪里卖网站域名网站建设公司需要哪些
  • 衡水做网站的地方贵阳seo网站推广优化
  • 凡科做的网站合肥建设云平台
  • 沈阳专业做网站开发公司做网站注意哪些
  • 好的企业型网站模板下载做平台的网站有哪些功能
  • 网站建设建设意见wordpress页面原文件下载
  • 石家庄做标书的网站ui界面设计公司