Я думаю, что настроить диалог невозможно, но в консоли Firebase в разделе сбоев вы можете легко определить, кому принадлежит этот сбой.
Вам нужно только установить идентификатор пользователя и / или адрес электронной почты пользователя
Документ https://firebase.google.com/docs/crashlytics/customize-crash-reports#set_user_ids [ 110]
Получив электронное письмо, вы можете напрямую связаться с пользователем.
Надеюсь, это поможет!
Делегация является просто способом избежать необходимости разделять объект на подклассы как табличное представление, чтобы реализовать специализированное поведение и вместо этого поместить ту ответственность на контроллер. При создании табличного представления, Вы присваиваете ему объект контроллера, который реализует определенный набор методов (некоторые могут требоваться, другие могут быть дополнительными). Когда табличное представление нуждается в данных или должно принять решение о том, как отобразить себя, это спрашивает делегата, если это реализует соответствующий метод и называет его, если это делает для принятия его решения.
java.lang.reflect.Proxy
самый близкий эквивалент в Java. Это утомительно для использования все же.
Делегация является шаблоном объектно-ориентированного проектирования. Пример в Java находится на Википедию: Шаблон Делегации