关于Fragment和Activity
2015-10-19 12:13
190 查看
1.当我们在容器Activity中使用transaction.add(...)方法来添加一个fragment时,fragment的view就会在容器Activity创建之后(也就是activity的onCreate(...)执行完毕之后)被创建,fragment的onViewCreated(...)方法也就会被调用.哪怕是transaction.add().hide().commit(),也就是先添加,再隐藏,再提交,fragment的view一样会被创建.
2.fragment的view会在容器Activity创建之后再创建,也就是执行完activity的onCreate(...)方法之后再创建,如果在activity的onCreate()方法中对fragment中的一些view组件进行操作,会出现空指针异常。因此应该在activity的onResume()方法中再对Fragment中的View组件进行操作。
2.fragment的view会在容器Activity创建之后再创建,也就是执行完activity的onCreate(...)方法之后再创建,如果在activity的onCreate()方法中对fragment中的一些view组件进行操作,会出现空指针异常。因此应该在activity的onResume()方法中再对Fragment中的View组件进行操作。
相关文章推荐
- Java基础--异常
- 奇虎360 android 安全卫士 root核签名认证分析
- VS2010中利用CUDA对GPU进行直接开发
- javascript 中 with 的用法
- Android Studio获取SHA1和MD5值的方法
- Chromium Graphics: GPUclient的原理和实现分析之间的同步机制-Part II
- 2015.10.17作业
- 图中节点的度数
- asp文件如何打开
- hdu 1863(prim&kruskal)
- 链表c++实现
- 使用通配符配置struts.xml文件,使得符合约定优于配置
- 最近的学习
- 我的OpenCV学习笔记(12):VideoCapture类
- js Array 阵列扩展方法
- DIRECTORY_SEPARATOR
- mysql 数据查询语句优化 null
- 基于皮尔森相关系数的协同过滤算法
- [CareerCup] 11.7 Tower of People in Circus 马戏团的人塔
- 【Cocos2d-x Lua】数据库封装类型的操作