0
dialogfragment를 호출하는 액티비티가 있습니다. 해지 할 때 어떻게 조각 결과를 얻을 수 있습니까? onActivityResult와 같은 단편에 대한 메소드가 있습니까?Dialogfragment 결과 가져 오기
dialogfragment를 호출하는 액티비티가 있습니다. 해지 할 때 어떻게 조각 결과를 얻을 수 있습니까? onActivityResult와 같은 단편에 대한 메소드가 있습니까?Dialogfragment 결과 가져 오기
대화 상자 조각의 응답을 알기 위해서는 콜백을 구현해야합니다. 이를 구현하려면 대화 상자 조각에 인터페이스를 작성하십시오. 이 예와 같이 :
interface OnResultDialog{
public void onDialogRespond(Object result);
}
private OnResultDialog mCallback;
귀하의 활동에이 인터페이스를 구현하십시오. 당신이 당신의 대화 상자를 닫 전 또는 후에, 당신은 당신의 콜백의 메서드를 호출하고 필요한 매개 변수를 전달할 수 있습니다, 그리고
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
mCallback = (OnResultDialog)activity;
}
: 당신의 DialogFragment의 onAttach에서, OnResultDialog 등의 활동을 설정합니다. 이처럼 :
mCallback.onDialogRespond(object);
희망이
을하는 데 도움이