Example usage for android.support.v4.app DialogFragment getTargetFragment

List of usage examples for android.support.v4.app DialogFragment getTargetFragment

Introduction

In this page you can find the example usage for android.support.v4.app DialogFragment getTargetFragment.

Prototype

final public Fragment getTargetFragment() 

Source Link

Document

Return the target fragment set by #setTargetFragment .

Usage

From source file:org.andstatus.app.util.DialogFactory.java

public static Dialog newYesCancelDialog(final DialogFragment dialogFragment, String title, String message) {
    Dialog dlg;//  www . j  av a 2  s  .  c  o m
    AlertDialog.Builder builder = new AlertDialog.Builder(dialogFragment.getActivity());
    builder.setTitle(title).setMessage(message).setPositiveButton(dialogFragment.getText(android.R.string.yes),
            new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int id) {
                    dialogFragment.getTargetFragment().onActivityResult(dialogFragment.getTargetRequestCode(),
                            Activity.RESULT_OK, null);
                }
            }).setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int id) {
                    dialogFragment.getTargetFragment().onActivityResult(dialogFragment.getTargetRequestCode(),
                            Activity.RESULT_CANCELED, null);
                }
            });
    dlg = builder.create();
    return dlg;
}