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

免费素材网站 可商用婚纱照官网

免费素材网站 可商用,婚纱照官网,单页式网站,常州商城网站建设Android DialogFragmen踩坑 问题如何出现?报错原因报错如何解决? 更多其他页面-自定义View-实用功能合集:点击查看 Exception message: Back traces starts. android.view.InflateException: Binary XML file line #1 问题如何出现&#xff…

Android DialogFragmen踩坑

      • 问题如何出现?
      • 报错原因
      • 报错如何解决?

  • 更多其他页面-自定义View-实用功能合集:点击查看

Exception message: Back traces starts. android.view.InflateException: Binary XML file line #1

问题如何出现?

activity页面上弹出DialogFragment。通过dialog内部的一个按钮,触发调用dialog.dismiss()方法。 dialogFragment被关闭了,但是从后台或者其他页面回到activity时,这个dialogFragment又再次出现了!

报错原因

DialogFragment其实就是fragment+dialog。内部调用的dialog.dismiss方法,dialog指向的是fragment内部创建的dialog对象,dialog.dimiss没有销毁DialogFragment,只是销毁了dialog对象而已。

所以当回到了activity走onresume时,同时恢复了DialogFragment走了其fragment的声明周期。由于DialogFragment的声明周期内有检测内部的dialog对象,如果为null的话,再次创建一个dialog。

报错如何解决?

DialogFragment内部销毁的话,直接调dismiss。或者通过外部持有DialogFragment对象调dismiss

http://www.yayakq.cn/news/368677/

相关文章:

  • vue.js网站建设承德建设厅网站
  • 什么网站容易做百度权重深圳市seo网站设计多少钱
  • 网站的注册页面怎么做铜排制作 东莞
  • 4a级旅游网站建设的要求外贸营销是做什么的
  • 工装设计网站案例昌乐营销型网站建设
  • 北京网站高端定制wordpress+评论顺序
  • 外管局网站收汇如何做延期WordPress头像服务
  • 河间网站建设制作镇江网站优化seo
  • 网站做的是哪方面的内容wordpress更新缓存
  • 网站网页建设论文做网站泰安
  • 西安市建网站wordpress挂钩
  • 重庆交通网站建设青海省高等级公路建设管局网站
  • 竞价网站和优化网站的区别服务好的做培训网站
  • 河南省建设信息网站中国营销网
  • 易语言做网站登陆辽阳专业建设网站公司电话
  • 珠海网站建设技术外包营口电商网站建设
  • 网站 不备案昆明公司网站优化
  • 中国建设银行官网站信用卡管理产品设计师
  • 集团网站小程序开发需要服务器吗
  • 宠物网站建设策划书800元做小程序网站
  • 文字网站和图片网站哪个难做问答网站如何优化
  • 云盘建设网站钦州网站制作
  • phpwind 做企业网站wordpress文章页图片模式
  • 怎么建网站教程图解网站网页优化
  • 网站建设心得wordpress cosy2.04
  • 简单网站建设价格网站开发与设计结课大作业
  • 运城做网站要多少钱腾讯云ADM怎么做网站
  • 哈尔滨网站备案地址产品单页营销型网站模板下载
  • 专做民宿的网站建设网站实训收获
  • 网站无法做301重定向网站的广告语应该怎么做