私は今、数時間これを回避しようとしています。
メイン Fragment クラスがあり、そのクラスの ImageView から設定した onClick から、単純な「はい」または「キャンセル」オプションでダイアログ フラグメントを開始しています。
ユーザーが「OK」をクリックすると、結果コードがメインフラグメントに返され、コードを実行するように指示されます(私の場合、壁紙を設定しています)。
これは単純に聞こえますが、理解できないようです。前もって感謝します。
どういうわけか結果を元に戻したい場所をクリックします。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    final View v = inflater.inflate(R.layout.image_detail_fragment,
            container, false);
    mImageView = (RecyclingImageView) v.findViewById(R.id.imageView);
    mImageView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View arg0) {
            MyDialogFragment dialog = new MyDialogFragment();
            dialog.show(getActivity().getFragmentManager(),
                    "MyDialogFragment");
        }
        public void onDialogOKPressed() {
    ((ImageDetailFragment) (DialogFragment.this.getParentFragment()))
                    .onDialogOKPressed();
            dismiss();
        }
    });
    return v;
}
ダイアログクラス:
class MyDialogFragment extends DialogFragment {
    private Button ButtonOk;
    private Button ButtonCancel;
    public MyDialogFragment() {
    }
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.prompt, container);
        ButtonOk = (Button) view.findViewById(R.id.button1);
        ButtonCancel = (Button) view.findViewById(R.id.button2);
        getDialog().setTitle("Set Wallpaper?");
        ButtonOk.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                                                ((MyDialogFragment)(DialogFragment.this.getActivity())).onDialogOKPressed();
                dismiss();
            }
        });
        ButtonCancel.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                MyDialogFragment.this.dismiss();
            }
        });
        return view;
    }
}