Java tutorial
//package com.java2s; //License from project: Apache License import android.app.DialogFragment; import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; public class Main { public static void showDialogFragment(final DialogFragment dialog, final String tag, final FragmentManager fragmentManager) { final FragmentTransaction ft = fragmentManager.beginTransaction(); final Fragment prev = fragmentManager.findFragmentByTag(tag); if (prev != null) { ft.remove(prev); } ft.add(dialog, tag); ft.commitAllowingStateLoss(); } }