AlertDialog setOnDismissListener не работает

Моя деятельность открывает диалог. Когда он закрывается, мне нужна функцияReloadTable() быть выполненным. Поэтому я пытаюсь использоватьsetOnDismissListener но это не срабатывает. Может кто-нибудь, пожалуйста, помогите, что я делаю не так?

Спасибо!

AlertDialog.Builder builder;
AlertDialog alertDialog;
Context mContext = getApplicationContext();
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.transaction, null);
builder = new AlertDialog.Builder(new ContextThemeWrapper(TransactionsList.this , R.style.dialogwithoutdim));
builder.setView(layout);
alertDialog = builder.create();
alertDialog.setOnDismissListener(new OnDismissListener() {
    public void onDismiss(final DialogInterface dialog) {
        ReloadTable();
    }
});

builder.show();

Ответы на вопрос(5)

Ваш ответ на вопрос