Как отследить закрытие дилога?
Здравствуйте я в активности открываю диалог
folderOption dialog = new folderOption(defaultListAdapter,"");
dialog.show(getActivity().getSupportFragmentManager(),"addFolder");
Как мне в этой же активности отследить закрытие этого диалога?
Ответы (1 шт):
Автор решения: Arty Morris
→ Ссылка
В диалоге используются три кнопки, по слушателям которых и определяется работа с диалогом
AlertDialog.Builder builder = new AlertDialog.Builder(_activity, R.style.AlertDialog);
builder.setTitle(R.string.setting165); // заголовок
builder.setIcon(R.drawable.error64);
builder.setMessage(R.string.setting271); // сообщение
builder.setPositiveButton("Отменить", (dialog, id) -> {
});
builder.setNegativeButton("Удалить", (dialog, id) -> {
});
builder.setNeutralButton("Средняя скорость", (dialog, id) -> {
});
builder.setCancelable(true);
AlertDialog dialog = builder.create();
dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
dialog.show();