(android) 如何将数据从 DialogFragment 发送到 Activity?

时间:2020-12-26 16:41:48

标签: android android-dialogfragment

在 MainActivity 中,当我单击按钮 DialogFragment 时显示。

我想发送从 DialogFragment 获得的数据。

DialogFragment'由RecyclerView组成。每个项目由TextView

我成功获取数据。当我点击 save button 时,数据必须发送到 Activity

但我不知道如何将它们发送到 Activity。

Intent 必须使用 startAcitivity 所以它不合适。

如何将数据“DialogFragment”发送到“Activity”?

enter image description here

1 个答案:

答案 0 :(得分:1)

最简单的方法是:

  • 为您的活动添加一个方法 (MyAcitivity.class) void myMethod(Mydata data)...
  • 当你想发送数据时,从你的对话框中,(MyActivity)getActivity().myMethod(data)

仅此而已。

相关问题