fragment与activity的关系
参考文章:Android 使用 Fragment 构建 Presenter
重构方面
- 细化视图/布局
- 细化逻辑(Activity 中的逻辑)
- 无限细化
MVP
用于构建Presenter
好处:
- 能够同步 Activity 的生命周期,在生命周期内进行逻辑操作
- 能够很好地处理系统重建视图时(例如屏幕旋转)的现场恢复问题
- 它也能够在系统重建视图时不销毁实例,保留子属性,并且不打断正在进行的任务。(setRetainInstance(true))
Fragment 的现场恢复
文章内有详细介绍