0

在我创建的对话框片段中

    public static interface OnCompleteListener {
    public abstract void onComplete(String name);
}

private OnCompleteListener mListener;

在我想要接收字符串的片段中有:

    @Override
public void onComplete(String name) {

}

这是问题,我在这里写什么才能将字符串发送回片段:

    public void onClick(DialogInterface dialog, int id) {

           String name = rename_dialog_edit.getText().toString();
       }

如何将字符串名称发送回预览片段,以便我可以从 onComplete 使用它?

4

1 回答 1

1

你可以试试这个

public void onClick(DialogInterface dialog, int id) {
       String name = rename_dialog_edit.getText().toString();
       ((OnCompleteListener)getActivity).onComplete(name);
}
于 2013-08-16T21:54:56.213 回答