Деятельность протекло окно DecorView@59feb10 [активность], которое было первоначально добавлено здесь - PullRequest
0 голосов
/ 06 марта 2020

@Override
    public void onBackPressed() {
        super.onBackPressed();
        new SweetAlertDialog(context,SweetAlertDialog.NORMAL_TYPE)
                .setTitleText("Cancel Create Account?")
                .setContentText("Do yo u really want to cancel sign up? press yes to exit.")
                .setConfirmText("Yes")
                .setCancelText("No")
                .setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
                    @Override
                    public void onClick(SweetAlertDialog sweetAlertDialog) {
                        sweetAlertDialog.dismissWithAnimation();
                        RegisterMerDetailsActivity.this.finish();
                    }
                })
                .show();
    }

метод show указывает на ошибку утечки окна. Я все еще пытаюсь объяснить, почему это происходит. но все равно получите ту же ошибку.

Ответы [ 2 ]

0 голосов
/ 06 марта 2020

Передайте имя действия вместо контекста.

, например:

new SweetAlertDialog (YourActivity.this, SweetAlertDialog.NORMAL_TYPE) .show ();

0 голосов
/ 06 марта 2020

Добавьте ниже код

@override
public void onDestroy()
{
    super.onDestroy();
    sweetAlertDialog.dismissWithAnimation();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...