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