@leahch: У меня в первом контексте обработка исключений именно в одном месте и происходит, меня больше интересует второй, он выполняется в фоне по событию и никаких обработчиков нет. Я правильно понимаю, нужно убрать catch блок из метода addRow() и передать исключение дальше. В первом контексте передать исключение дальше главному обработчику, а во втором контексте ловить исключение и сообщить в консоль об ошибке и при необходимости прервать дальнейшее выполнение метода. Меня в принципе такое поведение устраивает
Вообще-то сейчас идет речь именно о том, когда исключительная ситуация случается по вине базы данных, соединения и т.д. Представим, что все данные валидны перед отправкой.
@Fesor да, думаю вся беда и камни, как раз в недопонимании принципов и проектирования приложения... иначе обычно всё идёт, как по маслу, пока опять не начнется отклонение
У меня вообще Main, как и сервис существуют в единственном экземпляре, и сервис создается в конструкторе Main, как и Handler, в который передаются Main и свежесозданный Service, вот решил не злоупотреблять синглтоном, да и вообще, мне он как-то мало понятен, затруднят чтение только
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.