List of usage examples for android.support.v4.app DialogFragment getActivity
final public Activity getActivity()
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()); } } }); }