fragment静态使用的一个缺陷

1、在布局文件里面静态设置fragment(如图1),这样做是没有问题的,但是要注意的是name这个属性要有;

2、但是有问题是,如果需要继承这fragment的时候就有问题了,因为当前这个fragment是静态的,也就是说会被初始化,重写的方法会不起作用。如图2中的Presenter会一直执行父类的。

3、所以如果有继承fragment的话,建议使用FrameLayout来替换。

如有不对的地方请指出,谢谢。

图1

图2

图3

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页