2012-07-20 14 views

答えて

9

まあ、フラグメントの場合、コミュニケーションの際に生きているかどうか必ずしも確かではありません。フラグメントが接続されているかどうかは、デバイスのレイアウトやサイズにも依存します。あなたのフラグメントがあなたのアクティビティに添付され、同時に利用可能であることを絶対に確信しているなら、あなたは直接コミュニケーションできると思います。

これは、断片は論理的なスタンドアロン単位であることを意味しています。ドキュメントから:

You can think of a fragment as a modular section of an activity 

フラグメントが直接影響を与えている場合は、モデルが壊れます。

アクティビティでインターフェイスを定義し、Fragment Aでアクティビティ内のメソッドを呼び出すのはなぜでしょうか?次に、あなたの活動は、フラグメントBが利用可能であり、その後、フラグメントBに

Hereを適切な関数を呼び出すことができるかどうかを確認することができ、ドキュメントの提案

2

Aフラグメントは、それ自体を描くよりも、もう少し場合と同じUIコンポーネントです。この質問の範囲では、ビューと変わりはありません。

これは非常に似た質問です.2つのビューが互いに直接通信できないのはなぜですか?

関連する問題