位置: 编程技术 - 正文

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)

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

  • 福建国税网上办税平台登录
  • 企业所得税损益结转
  • 转让财产损失是指什么
  • 做电商没有进货码怎么办
  • 银行汇票用什么账户核算
  • 收到代发工资的信息
  • 发票与入库单明细不一致税务可以吗
  • 电子发票手动导出的发票在哪里
  • 金税盘全额抵扣分录
  • 建筑施工企业会计制度
  • 付佣金给客户怎么做分录?
  • 拆迁补偿款上交财政
  • 退回房租含税的情况怎么入账?
  • 现金支票作废需要签字吗
  • 哪些费用可以计入待摊费用
  • 新办企业汇算清缴流程
  • 投资理财产品的风险性从低到高
  • 微信红包税前扣除
  • 企业买卖股票应注意事项
  • 期末未缴税额为正是什么意思
  • 退还城建税
  • 收到政府补贴要交增值税吗
  • 海关票怎么认证
  • 进项发票没认证可以开红字申请单吗
  • 社保会计科目怎么做账
  • 公寓收费标准
  • macbook panic cpu caller
  • 小规模企业亏损情况说明范文
  • 计提减值时注意什么
  • 蜻蜓翅膀特写怎么画
  • 委托贷款会计处理流程
  • 企业生产经营过程中的在产品属于
  • php常用的魔术方法有哪些
  • php 正则函数
  • form表单中自动提交表单的按钮类型是
  • 投资者追加资本金属于什么
  • 莫尔道嘎湿地公园
  • 经典动画动漫
  • 贷款减值准备怎么进损益类账户
  • 化工企业 设备
  • 年度一次性奖励扣税
  • dedecms官网
  • python搜索函数
  • 单一窗口报关是指什么
  • 小微企业的资产负债率一般为多少
  • 小额贷款公司如何做账
  • 全年一次性奖金税率表2023最新
  • 将自产产品用于赠送
  • 补提去年企业所得税会计分录
  • 不用交社保的几种情况
  • 在非企业合并形成的长期股权投资中
  • 管理费用里面包括哪些明细科目
  • 总公司给分公司拨款属于什么
  • 个体生产经营所得税
  • 向银行借的款属于什么会计要素
  • 打官司产生的费用开成什么发票
  • 银行承兑汇票贴现利息计算公式
  • 银行存款日记账与银行对账单之间的核对属于
  • 报销单与发票金额不符看什么
  • 三代个税返还算什么费用
  • 固定资产折旧算现金流入吗
  • 如何建立一个
  • mysql 5.7.12 winx64安装配置方法图文教程
  • 使用筷子就餐会不会传染乙肝病毒
  • ubuntu中怎么安装vscode
  • solaris11.4安装教程
  • debian openssh
  • Linux怎么删除文件第一行
  • 服务器centos6.8安装教程
  • xp系统怎样阻止脱机窗口弹出
  • windows中复制文件的几种方法
  • linux中密码信息存在哪个文件
  • linux制作
  • unity移动端教程
  • easyui combotree加载静态数据问题(选不上)解决方法
  • pygame rect.move
  • 从零开始学什么好
  • 自动寻路小说
  • bootstrap js插件
  • 撤销存款证明需要什么手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设