AnswerBun.com

Problemas con el dismiss();

Stack Overflow en español Asked by Tony Ormaza on September 2, 2020

tengo incovenientes con el "dismiss();" al parecer no me reconoce su evento, por favor que me pueda orientar, que estoy haciendo mal

Este es el XML (2 botones) solo tengo los 2 botones con el android:onClick="onClick"

este el código del Onclick

   @Override
    public void onClick(View v) {
        switch (v.getId()){
            case R.id.btn_peso_button:
                dialogo = new Dialog(v.getContext());
                dialogo.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
                dialogo.setContentView(R.layout.activity_modal_info_prod);
                dialogo.setCancelable(true);
                dialogo.show();
                break;

            case R.id.btn_add_car:
                Toast.makeText(getApplicationContext(), "Hola", Toast.LENGTH_LONG).show();
                break;

            case R.id.btn_close_infopro:
                dialogo.dismiss();
                break;
        }
    }
}

Este es el error que me sale 🙁
error del que me lanza el codigo

One Answer

Debe poder reconocer el método .dismiss() sin problema, pero debes revisar si el diálogo aún esta mostrándose y existe, si no es así vas a obtener el error que expones.

Valida el caso en el cual el diálogo fue cerrado y ya no existe.

...
...
 if(dialogo != null) {
   dialogo.dismiss();
   break;
 }
...
...

Correct answer by Elenasys on September 2, 2020

Add your own answers!

Related Questions

Duda sobre form e input

1  Asked on December 30, 2021

     

.htacess no funciona en servidor linux

1  Asked on December 30, 2021

         

Acceder a memoria SD con react native

1  Asked on December 28, 2021 by edwin-v

   

Obtener valores de un TableLayout

1  Asked on December 28, 2021 by jesus-alejandro-nuez-jaimez

     

Acceder al HttpContext.Session en ASP.NET Core

1  Asked on December 28, 2021 by duvan

     

Could not send request Postman

1  Asked on December 28, 2021 by agustin-coronel

 

org.hibernate.QueryException: could not resolve property

1  Asked on December 28, 2021 by dani-cantely

   

curl php comparar resultado

1  Asked on December 28, 2021

 

Leer un .txt con Genexus y obtener datos

0  Asked on December 28, 2021 by federico-moontero

   

Optimizar y crear bucle sql

1  Asked on December 27, 2021 by nacherasg

     

Hacer un registro único en base de datos usando while en Python

2  Asked on December 25, 2021 by rosendo-zarate

 

Error al recargar fragment

2  Asked on December 25, 2021 by esteban-sasso

     

Javascript – Formatear un número en string local a number

3  Asked on December 25, 2021 by leonardo-cavani

 

Crear sub menu con js

1  Asked on December 25, 2021

   

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir