你可能喜欢
单项选择题
A.add不会重新初始化fragment,replace每次都会。所以如果在fragment生命周期内获取获取数据,使用replace会重复获取
B.add可以正常添加相同的Fragment
C.添加相同的fragment时,replace不会有任何变化,add会报IllegalStateException异常
D.replace先remove掉相同id的所有fragment,然后在add当前的这个fragment,而add是覆盖前一个fragment。所以如果使用add一般会伴随hide()和show(),避免布局重叠
单项选择题
A.Fragment相比较于Activity多出4个回调周期,在控制操作上更灵活
B.Fragment可以在XML文件中直接进行写入,也可以在Activity中动态添加
C.Fragment可以使用show()/hide()或者replace()随时对Fragment进行切换
D.Activity与Fragment有相同的生命周期
单项选择题
A.FLAG_ACTIVITY_TOP
B.FLAG_ACTIVITY_CLEAR_TOP
C.FLAG_ACTIVITY_SINGLE_TOP
D.FLAG_ACTIVITY_NEW_TASK
单项选择题
A.如果功能复杂,Presenter接口爆炸
B.MV层强耦合关系
C.Activity需要重写很多接口方法来更新UI
D.Model和View不直接进行交互,达到解耦效果
单项选择题
A.V和M没有直接的依赖关系
B.View将操作反馈给Activity,Activitiy去获取数据,数据通过观察者模式刷新给View
C.V和C没有直接的依赖关系
D.MVC解耦程度要比MVP高