Если этот блок catch
не может перехватить исключение, то либо он не генерируется внутри этого конкретного блока try
, либо вы получили неправильное исключение. Тот факт, что он все еще не работает, если вы поймаете Exception
, говорит о том, что это первая проблема.
Так что вам нужно выяснить, где на самом деле выбрасывается исключение. Я бы попытался изменить конфигурацию регистрации, чтобы LogCat регистрировал полную трассировку стека исключений. Это должно сказать вам, где оно было брошено. Если вы не можете этого сделать, то вам нужно найти это с помощью отладчика ... или путем просмотра исходного кода ваших приложений, чтобы найти, где регистрируется исключение.
(Другая возможность заключается в том, что блок перехвата перехватывает исключение, но у вас настроены настройки ведения журнала для сброса событий журнала отладки.)