0

こんにちは仲間私はページビュー「JakeWharton-lib」を使用しています。Webで例を見て、いくつかの例ではファクトリメソッドを使用してフラグメントを作成しました。

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

他の例では、Fragment.Instantiate(...)を使用します。違いは何ですか?

4

1 に答える 1

1

newInstanceFragments API の一部ではなく、便利なヘルパー メソッドです。特定の場合に都合の良い署名を持つことができます。一方instantiate、APIの一部です。固定署名があります。

于 2012-09-03T20:04:15.353 に答える