1. ホーム
  2. android

[解決済み] フラグメントとそのコンテナアクティビティ間のデータの受け渡し

2022-04-20 02:18:15

質問

フラグメントとそのコンテナアクティビティ間でデータを受け渡しするにはどうすればよいですか?アクティビティ間でインテントを介してデータを渡すのと同じようなことができるのでしょうか?

これを読んだけど、あまり役に立たなかった。

http://developer.android.com/guide/topics/fundamentals/fragments.html#CommunicatingWithActivity

解決方法は?

フラグメントの中で getActivity() .

これにより、フラグメントを作成したアクティビティにアクセスすることができます。そこから、アクティビティにあるあらゆる種類のアクセッサメソッドを呼び出すことができるのは明らかです。

というメソッドに対して、例えば getResult() をアクティビティに追加してください。

((MyActivity) getActivity()).getResult();