Mostrar un Fragment desde un Cuadro de Dialogo

  • Respuestas:0
Saul Castillo
  • Posts del Foro: 1

12 sept. 2018 23:50:49 vía Web

Buenas tardes a todos, estoy desarrollando una aplicacion con un Drawer el cual desde su menu va mostrando Fragments.
En un Fragment especifico se muestra un Cuadro de Dialogo personalizado con dos botones el cual el Usuario debe presionar según corresponda, la intensión es que al presionar uno de los botones el dialogo debe cerrarse y mostrar en el content_main un fragment especifico, estoy usando este código pero me da error y se cierra la aplicación.

public void AbrirDialogoMiembro(){
        DialogoMiembro dialogoMiembro= new DialogoMiembro();
        dialogoMiembro.show(getFragmentManager(),"Ejemplo de Dialogo");
    }

Clase del Dialogo:

public Dialog onCreateDialog(Bundle savedInstanceState) {

        android.support.v7.app.AlertDialog.Builder builder= new android.support.v7.app.AlertDialog.Builder(getActivity());
        LayoutInflater inflater = getActivity().getLayoutInflater();
        View view =  inflater.inflate(R.layout.activity_menu_member, null);
        builder.setView(view);
        btnAportes = (Button) view.findViewById(R.id.Aportes);


        btnAportes.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                dismiss();
                Fragment nuevoFragmento = new nuevo_aporte();
                FragmentTransaction transaction = getFragmentManager().beginTransaction();
                transaction.replace(R.id.content_main, nuevoFragmento);
                transaction.addToBackStack(null);

                // Commit a la transacción
                transaction.commit();

              );

            }
        });

Espero puedan ayudarme a superar este problema.

Gracias.

Contesta el/la primero/a