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

(android) How to send data from DialogFragment to Activity?

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

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

DialogFragment'由RecyclerView组成。每一项由TextView

组成

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

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

Intent必须用startAcitivity所以不合适。

如何将数据'DialogFragment'发送到'Activity'?

简单的方法是:

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

就这些了。