-2
2つのフラグメントを有する場合FragmentA
& FragmentB
。私はfragmentA
からデータを設定したい場合、私はFragmentA
にFragmentB
からインスタンスを作成することができます同じアクティビティで2つのフラグメント間の通信を行う最良の方法は何ですか?
void getDataFromFragmentA(string data) {
Log.e("dataFromA", data);
}
と、次のようにメソッドを呼び出します:FragmentB
は、このようなメソッドを持ってい
FragmentB fragmentb = new FragmentB();
fragmentb.getDataFromFragmentA("Hello from frag A");
これが最善の方法ですか?またはインターフェイスを使用し、最良の方法ではない場合はどうすれば、悪い方法でインスタンスを作成するのが悪い方法ですか?