Я прошел через this учебник, чтобы узнать о сообщениях о сбоях Firebase. Это код, который я написал для его использования:Как поймать исключение, где бы оно ни происходило?
FirebaseApp.initializeApp(this);
try {
throw new FileNotFoundException();
} catch (FileNotFoundException ex) {
FirebaseCrash.logcat(Log.ERROR, TAG, "NPE caught");
String exception=ex.toString();
FirebaseCrash.report(ex);
}
В моей консоли Firebase я вижу свою ошибку. Все работает идеально, но у меня есть один вопрос. Есть ли способ поймать какое-либо исключение, где бы оно ни происходило?
Если вы беспокоитесь об исключениях, которые могут возникнуть вне любого обработчика, те также могут войти в систему без какого-либо кода. Обычно вы только поймаете те исключения, которые вы ожидаете, и вы можете зарегистрировать их, как вы показываете. –