Android 使用工厂方法创建片段和fragment.instantiate之间有什么区别?

Android 使用工厂方法创建片段和fragment.instantiate之间有什么区别?,android,android-fragments,Android,Android Fragments,嗨,伙计,我正在使用“JakeWharton lib”页面浏览, 我在web上看到了一个示例,在一些示例中使用工厂方法创建片段 @Override public Fragment getItem(int position) { return TestFragment.newInstance(CONTENT[position % CONTENT.length]); } 在另一个示例中,使用Fragment.Instantiate(…) 区别是什么?newIns

嗨,伙计,我正在使用“JakeWharton lib”页面浏览, 我在web上看到了一个示例,在一些示例中使用工厂方法创建片段

  @Override
    public Fragment getItem(int position) {
        return TestFragment.newInstance(CONTENT[position % CONTENT.length]);
    }
在另一个示例中,使用Fragment.Instantiate(…)
区别是什么?

newInstance
不是片段API的一部分,它是一种方便的助手方法。在特定情况下,它可以有任何方便的签名。而实例化是API的一部分。它有固定的签名