直接new Fragment和用FragmentFactory创建的有啥区别
直接使用new Fragment创建的Fragment对象是默认的实现方式,它是通过调用Fragment的构造函数来创建的。而使用FragmentFactory创建Fragment对象可以自定义Fragment的创建过程,以便在创建Fragment对象时进行额外的操作,例如数据的初始化或依赖注入等。此外,使用FragmentFactory还可以避免在Fragment中使用静态变量或单例模式等方式来保存数据,从而提高Fragment的可重用性和可测试性。
原文地址: https://www.cveoy.top/t/topic/eTfL 著作权归作者所有。请勿转载和采集!