Fragment中add与replace的区别(Fragment重叠)

2019-12-18
  • add不会重新初始化fragment,replace每次都会。所以如果在fragment生命周期内获取获取数据,使用replace会重复获取;
  • 添加相同的fragment时,replace不会有任何变化,add会报IllegalStateException异常;
  • replace先remove掉相同id的所有fragment,然...
Read More

Activity和Fragment的区别?

2019-12-17
  • 相似点:都可包含布局、可有自己的生命周期

  • 不同点:

    1. Fragment相比较于Activity多出4个回调周期,在控制操作上更灵活;
    2. Fragment可以在XML文件中直接进行写入,也可以在Activ...
Read More