2016-05-31 6 views

答えて

1

ありフラグメントと活動の間で相互に作用する多くの方法があり、あなたはSOの上に、ここで検索してそれらを見つけることができますが、最も簡単な方法今まで私が見つけたのは、最も好きなものはEventBusと呼ばれる第三者図書館です。

ボタンクリック、すべての種類のデータを運ぶことができるカスタムイベント、単純にイベントをポストすることができます。次に、そのイベントをリッスンし、必要な処理を行うメソッドを作成します。

+0

このライブラリはこの種の相互作用(断片化へのアクティビティ)をサポートしていますか? –

+0

はい、100%。私は活動、断片、サービスでそれを使用しています。それを試してみてください。非常に使いやすい、彼らはあなたを始めさせるために素晴らしいドキュメントとハウツーガイドを持っています。 – Vucko

+0

友人に感謝します。私は私のアプリであなたを覚えています! –

0

あなたのボタンがあなたのフラグメントと相互作用している場合、それは分離すべきではありません。

しかし、あなたが行うことができます:

getActivity().findViewById(...) 

あなたのフラグメント内部

+0

バットこのボタンにはリスナーがあります。 1つの要素に対して複数のリスナーを定義する問題はありませんか? –

+0

最後のものだけが適用されます –

関連する問題