Saul Castillo
- Posts del Foro: 1
12 sept. 2018 23:50:49 vía Web
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.
Contenido editorial recomendado
Con su consentimiento, aquí se cargan contenidos externos.
Al hacer clic en el botón anterior, acepta que se le muestren contenidos externos. En el proceso pueden transmitirse datos personales a terceros proveedores. Encontrará más información al respecto en nuestro Política de privacidad.