Ну,
Это зависит, прежде всего, если вы зарабатываете деньги из своего приложения или нет.
По моему опыту, никому (кто заплатил за приложение) не нравится, когда оно ломается и закрывается, вместо этого они предпочитают короткое и поясняющее сообщение об ошибке и второй шанс продолжить то, что они делали, плюс возможность сохранить / экспортировать измененное приложение. данные.
IMO - лучший способ поймать все, что может вызвать что-то неправильное, вне вашего контроля, например, операции ввода-вывода, задачи, связанные с сетью, например, т. Д. и отобразить соответствующее сообщение для пользователя. В случае, если выдается исключение из-за логической ошибки, лучше ее не перехватывать, поскольку это поможет вам найти и исправить фактическую ошибку.
Надеюсь, это поможет.