Montrer DialogFragment à partir d'un autre DialogFragment

Bonjour, j'ai un DialogFragment qui affiche la liste des options de l'utilisateur , l'une de ces options est l'option "Supprimer", lorsque l'utilisateur appuyez sur l'option supprimer, je veux vous montrer un autre DialogFragment comme une confirmation , malheureusement, la boîte de dialogue de confirmation n'est pas spectacle .

voici mon code

Premier Fragment de code

public class ContactDialogOption extends SherlockDialogFragment {

    public static final String TAG = ContactDialogOption.class.getSimpleName();

    public ContactDialogOption() {
        super();
        //TODO Auto-generated constructor stub
    }

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());

        builder.setIcon(R.drawable.ic_launcher);
        builder.setTitle(R.string.options);

        builder.setItems(new String[] {

        getString(R.string.call), getString(R.string.send_message),
                getString(R.string.copy), getString(R.string.edit),
                getString(R.string.delete)

        }, new DialogInterface.OnClickListener() {

            @Override
            public void onClick(DialogInterface dialog, int which) {
                          if(which == 4) //delete
                          {
FragmentManager mgr = getActivity().getSupportFragmentManager();
    FragmentTransaction ft = mgr.beginTransaction();
        Fragment old = mgr.findFragmentByTag("SecondFragment");
        if (old != null) {
            ft.remove(old);
        }
        ft.addToBackStack(null);


fragment.show(ft, fragmentTag);
                          }
            }
        });

        return builder.create();
    }
}
semble que je ne peux pas montrer un DialogFragment de la méthode onClick !!!
où avez-vous instancier le deuxième fragment que vous voulez montrer?

OriginalL'auteur user4o01 | 2013-05-14