Fragment
来源:互联网 发布:nx网络验证源码 编辑:程序博客网 时间:2024/05/21 17:10
http://www.jianshu.com/p/73503a9a0df8
阅读笔记
1、所有的Fragment都必须有一个public的无参构造函数, 因为framework经常会在需要的时候重新创建实例(状态恢复时), 它需要的就是这个构造.
如果无参构造没有提供,会有异常.
2、commit()方法并不立即执行transaction中包含的动作,而是把它加入到UI线程队列中.
如果想要立即执行,可以在commit之后立即调用FragmentManager的executePendingTransactions()方法.
commit()方法必须在状态存储之前调用,否则会抛出异常,如果觉得状态丢失没关系,可以调用commitAllowingStateLoss(). 但是除非万不得已, 一般不推荐用这个方法, 会掩盖很多错误.
文/圣骑士wind(简书作者)
原文链接:http://www.jianshu.com/p/73503a9a0df8
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
0 0
- Fragment
- Fragment
- fragment
- Fragment
- Fragment
- Fragment
- Fragment
- fragment
- fragment
- Fragment
- Fragment
- fragment
- Fragment
- Fragment
- Fragment
- Fragment
- Fragment
- fragment
- iOS Siri的语言识别程序的开发与实践(Nuance技术)
- 112. Path Sum(y)
- C++类的自动转换
- 关于未定义的引用的bug 解决
- Android Studio 连接提交Git
- Fragment
- Java中获取当前运行代码的类名、方法名、行号
- mvc中 的@字符发生冲突
- 使用SwipeRefreshLayout和RecyclerView实现仿“简书”下拉刷新和上拉加载更多
- Android webView 缓存 Cache + HTML5离线功能 解决
- spring学习总结-第一讲
- iOS base64编解码
- 【转】SpringMVC注解说明
- electron ubuntu镜像安装及入门