インスタンスを取得できます。}}フラグメント間でデータを共有するよくあるのは、アクティビティ内の複数のフラグメントが互いにやり取りする必要があるケースです。一方のフラグメントでリスト内のアイテムを選択し、もう一方のフラグメントで選択したアイテムのコンテンツを表示する、一般的な分割ビュー(list-detail)のフラグメントのケースについて考えてみます。このケースは決して簡単ではありません。つのフラグメントを互いにバインドする必要があるためです。どちらのフラグメントも、もう一方のフラグメントがまだ作成されていないシナリオ、または参照できないシナリオに対処する必要があります。オブジェクトを使用します。共有し、このやり取りを処理できます。}}両方のフラグメントが、それらを含むアクティビティを取得することに注意してください。インスタンスを受け取ります。この方法には次のようなメリットがあります。アクティビティは何もする必要がなく、フラグメント間のやり取りについて何も認識する必要がありません。コントラクト以外は互いについて認識する必要がありません。フラグメントの一方が存在しなくなっても、もう一方は通常どおり処理を継続します。フラグメントはそれぞれ独自のライフサイクルを持ち、もう一方のフラグメントのライフサイクルによる影響を受けません。何の問題もなく処理を継続します。データとデータベースの同期を維持できます。他のいくつかのクラスと組み合わせて使用することで、ローダの代わりにできます。コントローラをデータ読み込み処理から分離できます。これにより、クラス間の強い参照を減らすことができます。使用してデータベースのコンテンツを監視することがあります。組み合わせて使用することで、ローダの代わりにできます。使用すると、デバイスの構成の変更後にもデータが引き継がれるようになります。