サポートライブラリフラグメントとandroid.app.Fragmentを直接使用することの主な主な違いは何ですか。それらは、パフォーマンスと将来の拡張および柔軟性においてどのように異なりますか?
質問する
79 次
1 に答える
0
サポート ライブラリを使用すると、アプリの対象を古い Android バージョン (API レベル 4 以上) にすることができます。
サポート ライブラリ Fragments を使用すると、Activity は ActivityFragment を強制的に拡張します。これは、Activity で Activity の別のサブクラスを拡張する場合に制限になる可能性があります。
パフォーマンスの違いについては、違いがあるかどうかはわかりませんが、サポート ライブラリよりもネイティブ フラグメントのパフォーマンスの方が優れている可能性が高くなります。
「新しい API」要件が Fragments のみのアプリを作成している場合は、サポート ライブラリを使用する必要があります。これは、市場の多くのデバイスがまだ Android 3.0 (API レベル 11) より前のバージョンを使用しているためです。他の新しい API を使用している場合は、新しい API のネイティブ フラグメントの使用を検討する必要があります。
于 2013-03-24T19:45:46.257 に答える