2012-01-09 9 views
0

アクティビティ用に2つのフラグメントがあります。例: FragmentAとFragmentB FragmentAの公開メソッドfunAを持っています 今、FragmentAのFragmentBからfunAを呼び出したいと思います。アンドロイドの他のフラグメントからフラグメントのメソッドを呼び出そうとしています。2.2

私はFragmentAをFragmentBに置き換えました。 Android 2.2でアプリケーションを作成しているのでサポートライブラリを使用しています

答えて

1

フラグメントを結合しているので、これはお勧めできません。 FragmentBは、FragmentAのメソッドについて知ってはいけません。逆もまた同様です。

+0

http://developer.android.com/guide/topics/fundamentals/fragments.htmlが返事をありがとう:

より良い解決策は、ここでは「活動へのイベントコールバックの作成」に記載されています。間違いなくあなたが提供したリンクを試してみます。私の問題は、地図断片上のオーバーレイ市場の情報を示す通常の断片があることです。だから、私はinfofragmentのボタンを押すとそれが欲しい。それは、オーバーレイ市場の場所に私を連れて来るはずです。だから私はinfofragmentから呼び出す予定のmapfragmentのパブリックメソッドを作成しました。 – Nik

関連する問題