Я хотел бы знать, как решить возникшую проблему.
У меня есть диалог, который всплывает в активности. Диалог не покрывает весь экран, поэтому кнопки из упражнения все еще отображаются. Я могу легко закрыть диалоговое окно, когда за пределами диалогового окна есть прикосновение с помощью dialog.setCanceledOnTouchOutside(true);
Однако я хочу запустить событие, если щелчок находится за пределами диалогового окна (например, если кто-то касается кнопки в основном действии, он должен закрыть диалоговое окно и запустить это событие одновременно).