你好伙伴我正在使用pageview“JakeWharton-lib”, 我在web上看到了一个例子,在一些例子中使用了工厂方法来创建片段。
@Override
public Fragment getItem(int position) {
return TestFragment.newInstance(CONTENT[position % CONTENT.length]);
}
在其他示例中使用Fragment.Instantiate(...) 有什么区别?
答案 0 :(得分:1)
newInstance
不是Fragments API的一部分,它是一种方便的助手方法。它可以具有在特定情况下方便的任何签名。而instantiate
是API的一部分。它有一个固定的签名。