在我创建的对话框片段中
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中使用它?
答案 0 :(得分:1)
你可以试试这个
public void onClick(DialogInterface dialog, int id) {
String name = rename_dialog_edit.getText().toString();
((OnCompleteListener)getActivity).onComplete(name);
}