Я действительно, действительно, не рекомендую это ...
try {
...
} catch (Exception e) {
// This will catch any exception, because they are all descended from Exception
}
Вы просматриваете свои следы стека, чтобы отладить свои проблемы?Не должно быть трудно выследить их.Посмотрите на LogCat и просмотрите большой блок красного текста, чтобы увидеть, какой метод вызвал ваш сбой и в чем ваша ошибка.
Если вы поймаете все свои ошибки таким образом, ваша программа будет работать не так, как ожидалось, ивы не будете получать отчеты об ошибках от Android Market, когда ваши пользователи сообщают о них.
Вы можете использовать UncaughtExceptionHandler, чтобы, возможно, предотвратить некоторые сбои.Я использую один, но только для печати трассировки стека в файл, когда я отлаживаю приложение на телефоне вдали от компьютера.Но после того, как я это сделаю, я передаю необработанное исключение стандартному Android UncaughtExceptionHandler, потому что я хочу, чтобы Android мог правильно его обрабатывать, и предоставляю пользователю возможность отправлять мне трассировку стека.