0

嗨,伙计,我正在使用综合浏览量“JakeWharton-lib”,我在网上看到了一个示例,并且在某些示例中使用了工厂方法来创建片段。

  @Override
    public Fragment getItem(int position) {
        return TestFragment.newInstance(CONTENT[position % CONTENT.length]);
    }

在其他示例中使用 Fragment.Instantiate(...) 有什么区别?

4

1 回答 1

1

newInstance不是 Fragments API 的一部分,它是一个方便的辅助方法。它可以具有在特定情况下方便的任何签名。而是APIinstantiate的一部分。它有一个固定的签名。

于 2012-09-03T20:04:15.353 回答