位置: 编程技术 - 正文

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)

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

  • 失业稳岗补贴怎么记账
  • 无金额的合同印章有效吗
  • 一次性支付一年房租怎么做账每月如何结转
  • 已出库未开票未收款会计分录
  • 注销实收资本账务处理
  • 公司购车预计净残值率怎么计算
  • 外商独资投资性公司
  • 特殊贸易区域怎样选择
  • 错账更正分录
  • 员工借款会计分录
  • 报销餐费有增值税吗
  • 代发工资开票内容
  • 提前给货款计入什么科目
  • 超过诉讼时效的答辩状怎么写
  • 收入确认和发票的区别
  • 2018年企业所得税政策变化
  • 民办非企业单位是私立还是公立
  • 企业所得税季报营业收入,营业成本怎么填
  • 快递费可以抵扣进项税额吗
  • 企业所得税视同销售的捐赠扣除
  • 找私人贴现怎么做账
  • 往年度的工资做什么科目
  • 房地产税是否存在退税
  • 库存现金的收支账务处理
  • 融资租赁不动产税务处理
  • 持有至到期投资账务处理
  • 企业在进行会计核算时选择一种不多计资产
  • 企业缴纳社保包含哪些内容
  • 在php中,字符串有哪些表示形式
  • koc文件用什么软件打开
  • 想做酒水批发的生意怎么做?
  • 翡翠湾攻略
  • php的图片
  • 利润表本月数可以不填吗
  • 营改增后土地增值税如何计算
  • 最新版本TVBox配置地址
  • php无限分类实现不实用递归
  • ulimit设置不生效
  • ps使用背景橡皮擦的时候需要按住什么键
  • 机械租赁税率是多少?
  • 折扣销售增值税计算例题
  • 往来款怎么做账
  • 企业一直零申报不经营
  • python np数组
  • 月末库存商品成本计算
  • 无票收入如何报税
  • 发票验真伪需要盖章吗
  • mysql命令行删除库中的所有表
  • 如何进行捐款活动
  • 直接计入管理费用的税金有哪些
  • 空调安装开发票
  • 私企公转私出纳有责任吗
  • sql server日期相减
  • sqlserver怎么创建临时表
  • 在苹果电脑上怎么下载软件
  • 只需要30秒让让你的电脑速度快一倍
  • vnetd.exe
  • 略施小计的近义词
  • xp系统咋样
  • 怎么从win8装回win7
  • bootcamp不用u盘
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • win7空间不足
  • Cocos2dx3.2 Crazy Tetris 由于遮罩引起的部分手机白屏
  • cocos2dx lua在sublime下的插件安装及查看定义
  • 微信小程序支付的钱怎么退款
  • nodejs查找文件
  • unity il2cpp热更新
  • 简单的安卓代码
  • javascript的基本数据
  • js最简单的代码
  • 深入理解javascript特性
  • jquery 使用
  • android的图片文件保存在工程的哪个文件夹
  • 阿里巴巴技术文档翻译工资
  • js基于什么
  • javascript零基础
  • 江苏国家电子税务局网站
  • 怎样在开票系统中增加新的名称
  • 发票明细怎么导入开票系统里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设