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

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

Introduction

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

Prototype

final public Activity getActivity() 

Source Link

Document

Return the Activity this fragment is currently associated with.

Usage

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

public static Dialog newYesCancelDialog(final DialogFragment dialogFragment, String title, String message) {
    Dialog dlg;/*from w w w.  j av a2s.  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;
}

From source file:org.yasik.android.utils.conditions.Conditions.java

@Override
public void onDialogRateNowClick(final DialogFragment dialog) {
    String appPackage = dialog.getActivity().getPackageName();
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(String.format(GOOGLE_PLAY_STORE_URL, appPackage)));
    dialog.getActivity().startActivity(intent);
    // Opt out user from being asked again.
    mHandler.post(new Runnable() {
        @Override/* ww w  .j ava2  s .  c o  m*/
        public void run() {
            for (Condition condition : mConditions) {
                condition.cancel(dialog.getActivity());
            }
        }
    });
}

From source file:org.yasik.android.utils.conditions.Conditions.java

@Override
public void onDialogRemindClick(final DialogFragment dialog) {
    mHandler.post(new Runnable() {
        @Override/*  w  w w .  j a v a 2  s .com*/
        public void run() {
            for (Condition condition : mConditions) {
                condition.remind(dialog.getActivity());
            }
        }
    });
}

From source file:org.yasik.android.utils.conditions.Conditions.java

@Override
public void onDialogCancelClick(final DialogFragment dialog) {
    mHandler.post(new Runnable() {
        @Override/*  w ww .  j  a v  a 2 s  . c  o m*/
        public void run() {
            for (Condition condition : mConditions) {
                condition.cancel(dialog.getActivity());
            }
        }
    });
}