位置: 编程技术 - 正文

Android的support v4中的Fragment的一个Bug(android support包)

编辑:rootadmin
问题描述

推荐整理分享Android的support v4中的Fragment的一个Bug(android support包),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android:supportsrtl="true",android.permission.manage_usb,android support v4,android:supportsrtl="true",import android support v7,android support v4,android build support,android:supportsrtl="true",内容如对您有帮助,希望把文章链接给更多的朋友!

当这个Fragment对象被嵌入到一个Activity中然后又被其他Fragment取代后,然后这个Fragment对象又被重新放回到Activity中时,在fragmentTransaction.commit();处会报如下的错误

问题原因分析

查看android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:)处的源码:

Android的support v4中的Fragment的一个Bug(android support包)

在第7行,可以看到mActivity为null了,所以可以猜测Fragment被detach后,Fragment的mChildFragmentManager的mActivity变为空了,而Fragment被attach后,mChildFragmentManager的mActivity又没有被正确的赋予Activity的对象,才造成了这个bug

在哪里被赋值成null呢?请看下面的代码 C:UserslihuapingAppDataLocalAndroidsdkandroid-sdkextrasandroidm2repositorycomandroidsupportsupport-v.0.0support-v4-.0.0-sources.jar!androidsupportv4appFragmentManager.java

所以我们要做的就是,在Fragment被detach时,把mChildFragmentManager置空就可以了,mChildFragmentManager是Fragment的私有成员,如何做到?使用反射就可以做到 在你的Fragment的代码中加入如下的代码:

焦点问题总结 一、什么是焦点button获取焦点的话就是橙色,edittext获取焦点是竖线,等等这些是焦点。二、关于焦点的说明触摸事件可能要触发多次,但点击事件可能

从源码带看Volley的缓存机制 转载请注明出处:

android 自定义滚动上下回弹scollView 这是一个自定义view,在xml布局中用这个view嵌套要使之可以上下回弹的view,就能实现布局可以滚动上下回弹了,自定义view代码如下:packagecom.loopfire.meita

标签: android support包

本文链接地址:https://www.jiuchutong.com/biancheng/384336.html 转载请保留说明!

上一篇:Android的GridView和ScrollView的嵌套(android datagridview)

下一篇:焦点问题总结(焦点问题是什么)

  • 建筑企业如何预交增值税
  • 结构性存款现金流量表如何分类
  • 政府补贴什么时候确认收入
  • 收入费用率为100.13%说明什么
  • 劳务费确认收入
  • 出口旧设备最新政策
  • 高速公路通行费电子发票怎么打印
  • 给客户现金回款怎么写
  • 流动资产周转次数低说明什么
  • 超市预付款应做在哪个会计科目?
  • 留底进项税额办理退税需要什么手续
  • 建筑业企业所得税2%
  • 只转让地上的建筑怎么办
  • 完成产值怎么算
  • 旅游门票怎么做分录
  • 企业出售自用汽车
  • 税控盘服务费全额抵扣勾选在什么地方
  • 电脑找不到ie浏览器
  • 员工的出差补贴计入什么科目
  • php循环语句
  • 交所得税的会计科目
  • 甲供材料增值税
  • 缴纳增值税的会计处理方法
  • 生产成本和库存商品的区别
  • php选择结构
  • 小微企业延缓缴纳
  • react函数组件useeffect
  • php异步处理方案
  • python的复制命令
  • 手机话费怎么打发票
  • MongoDB aggregate 运用篇个人总结
  • 法院对行政机关罚款
  • 以前年度损益调整会计分录
  • 公司的违约金
  • 长期股权投资成本法
  • 视同销售的会计处理是指?
  • 通货膨胀溢价的英文
  • 金税四期可以查到闭环开票信息吗
  • 外出经营流程
  • 企业转移地点剩余房产
  • 财产转让按什么计征
  • 货款收不回来了怎么做账
  • 材料采购合同要点
  • 增值税销项税率是多少
  • 汽车以租代购可靠吗
  • 银行存款利息收入要交税吗
  • 公司租赁厂房
  • 拆迁房视同销售成本可以抵减吗?
  • 银行代扣水电
  • 公司汽车租赁开什么税目
  • 企业年度报告中的什么信息由企业选择是否向社会公示
  • 征收率和税率的区别举例
  • chrome浏览器81.0
  • windowsserver2008r2密码重置
  • windows route metric
  • centos 3
  • 如何快速卸载游戏
  • win8的ie打开马上闪退
  • windows8怎么隐藏任务栏
  • linux消息队列阻塞
  • 关闭迅雷安卓版自动更新
  • w10 2021年更新
  • win10系统怎么设置屏幕保护
  • 安卓icon图标
  • python文本
  • php删除代码
  • 微信内置浏览器怎么清除缓存
  • shell脚本windows
  • python中二维列表的定义
  • python 数据结构库
  • unity3d怎么用
  • unity旋转角度范围限制
  • jquery悬浮弹出提示框
  • js实现表格动态合并单元格
  • javascript面向对象编程指南 pdf
  • JavaScript For Beginners(转载)
  • 河南电子税务局官网app
  • 税务被风控了多久才会解除
  • 个人所得税自行纳税申报表a表填写模板
  • 徐州市哪些区域有疫情
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设