2014-11-11 2 views

답변

0

대화 상자 조각의 응답을 알기 위해서는 콜백을 구현해야합니다. 이를 구현하려면 대화 상자 조각에 인터페이스를 작성하십시오. 이 예와 같이 :

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); 

희망이

을하는 데 도움이