在平时开发过程中大家应该对Fragment再熟悉不过了。但是往往一些熟悉的框架容易产生一些低级的错误。
鄙人昨天很荣幸的犯了一个错误。 一般大家Fragment会有一个getSupportFragmentManager()。这个方法应该都是熟悉的
在Activity里边嵌套Fragment都会用到这个方法。但是重点来了,如果说你在Fragment里边在嵌套一个Fragment用这个方法是行不通的。
getFragmentManager得到的是activity对里边fragment的Manager,而如果是fragment嵌套fragment 就得使用getChildFragmentManager()。
不然
![小弟wx,平时可做技术讨论](https://i-blog.csdnimg.cn/blog_migrate/2c73c73f3067ff773bf75fbcf017085f.jpeg)
会出现数据丢失,页面不显示等问题。这里边有一些关于Fragment生命周期的问题。等我有空在写上。不说了 回去写bug。