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

帮别人做网站需要什么能力网站设计连接数据库怎么做

帮别人做网站需要什么能力,网站设计连接数据库怎么做,做网站 人工智能,建设mylove卡网站案例2——hprof文件显示出Fragment内存泄漏 接下来我们来看fragment内存泄漏,老规矩查看fields和references,确保它符合内存泄漏的情形;我们点击jump to source查看泄漏的位置 Fragment#MZBannerView#内部类Runnbale /*** Banner 切换时间间…

案例2——hprof文件显示出Fragment内存泄漏

接下来我们来看fragment内存泄漏,老规矩查看fields和references,确保它符合内存泄漏的情形;我们点击jump to source查看泄漏的位置

在这里插入图片描述

Fragment#MZBannerView#内部类Runnbale

/*** Banner 切换时间间隔*/
private int mDelayedTime = 5000;
private final Runnable mLoopRunnable = new Runnable() {@Overridepublic void run() {if (mIsAutoPlay) {mCurrentItem = mViewPager.getCurrentItem();mCurrentItem++;if (mCurrentItem > mAdapter.getCount() - 1) {mCurrentItem = 0;mViewPager.setCurrentItem(mCurrentItem, false);mHandler.postDelayed(this, mDelayedTime);} else {mViewPager.setCurrentItem(mCurrentItem);mHandler.postDelayed(this, mDelayedTime);}} else {mHandler.postDelayed(this, mDelayedTime);}}};

可以看到Fragment内存泄漏的第一个原因,内部类runnable持有了view的实例,每个Runnbale会发送一个延时5秒的消息,消息发送期间,有可能view、fragment已经结束了生命周期,此时产生了内存泄漏。
解决办法也很简单,view离开窗口的时候,释放Handler中消息,释放Runnbale对view 的引用。

  1. 静态Runnbale内部类+对view的弱引用(此部分代码与前面的示例很相似,不重复贴代码了)
  2. 离开窗口remove#handler消息
    view对Activity暴露了pause方法,在Activity销毁时,强制清空handler的任务;
// view代码
/*** 停止轮播*/public void pause() {mIsAutoPlay = false;mHandler.removeCallbacks(mLoopRunnable);mBannerPageClickListener = null;}
// Activity代码:@Overridepublic void onDestroy() {super.onDestroy();dataBing.homeBanner.pause();}
http://www.15wanjia.com/news/155162.html

相关文章:

  • 成都装修网站制作什么是二次开发
  • 湖北中英双语网站建设小学网站模板免费下载
  • 网站搭建详细步骤手机网站注意哪些问题
  • 网站如何备案icp企业为什么要用钉钉
  • 网站系统容量评估潍坊网站定制模板建站
  • 杭州临安网站建设重庆建工招标平台
  • 网站主页设计注意点简单网站建设费用
  • 大学生简历免费制作网站东京购物
  • wordpress获取站点链接南山区住房和建设局网站
  • 珠海建站程序建设网站要注册公司吗
  • 网站空间大小有什么用怎样注册小程序
  • 未支付网站建设挂哪个科目贵州省城乡建设厅网站材料价
  • 登陆中国建设银行网站我的账户密码怎么就有了?怎么清除深圳创意网站
  • wordpress防止f12seo在线外链
  • 企业网站设计方案书青岛做网站的公司哪家好
  • 网站建设项目经理的工作网站描本链接怎么做
  • 去年做啥网站能致富佛山外贸网站建设价位
  • 网站开发工具的是什么学 网站开发
  • 遵义哪里做网站百度网盘官方
  • 界首网站优化公司网站如何做触屏滑动效果
  • 网站双语怎么做学校网站建设方案模板下载
  • 外贸网站推广外包站长一般几个网站
  • 建网站软件工具网站好坏
  • 普陀区网站建app开发企业在选择上一般优先开
  • 湖北 商城网站建设google doc wordpress
  • 网站建设烟台网站永久空间
  • 代运营公司网站做网站推广公司
  • 做网站文案用哪个软件山东青岛最新情况
  • 不需要网站备案的空间[网络收集]form表单及网站开发中常用js表单取值方法
  • 建设网站第一步单页设计思路