0

数独アプリケーションを作ろうとしています。これは、フラグメントがボードであるカスタム ビューをホストするフラグメント ベースの設計です。FragmentActivity、Fragment、および View 内で効果的なコミュニケーションを構築する方法を学ぼうとしています

ビューは FragmentActivity コンテキストを使用して作成され、現在のビュー内でそのコンテキストへの参照をキャッチして FragmentActivity 内のメソッドを呼び出すことができますが、ビューを直接フラグメント アクティビティに結び付けたくはありません。代わりに、ビューを結び付けてフラグメント内のメソッドを使用したいと考えています。フラグメントへの参照をキャプチャし、ビューからそのフラグメント内のメソッドを呼び出すことができますか?

4

1 に答える 1

0

まず、sのドキュメントを一読することを強くお勧めします。最初に sを使用することの概念/目的全体を明確に理解していないためです (これは問題ありません。初めて学習するときに混乱するからです)。 :P).FragmentFragment

あなたの質問の多くは、私にはあまり意味がありませんView。あなたが話していることが何を指しているのかわからないからです。私が言えることはFragment、独自の UI/レイアウトと、独自のライフサイクルがあるということです。FragmentActivityしたがって、レイアウト/メソッドとまったくやり取りしたくないように思えますFragment...代わりに、UIの動作とレイアウトをFragmentそれ自体の内部に実装する必要があります。つまり、Fragmentは UI の更新、クリック/タッチ イベントの受信、画面への情報の表示などを担当しますFragmentActivity。必要に応じて (アクティビティの を介して) Fragmentnewを出力します。FragmentFragmentManager

質問にある程度答えてくれることを願っています...ドキュメントを数回読んでください.sの背後にある理論/目的を誤解しているようですFragment.

于 2012-06-28T01:55:33.657 に答える