Wpis z mikrobloga

Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
public void uncaughtException(Thread t, Throwable e) {
LoggerFactory.getLogger("CustomLogger").error("Uncaught Exception in thread '" + t.getName() + "'", e);
System.exit(1);
}
});
@Algeroth: rozszerzę wypowiedź @wczoraj - Fabric to duże narzędzie które ma wiele superprzydatnych modułów. Jeden z nich to Crashlytics który właśnie zbiera niewyłapane wyjątki i wysyła na serwer. Na stronie fabric.io możesz potem przeglądać ilu użytkowników ma ten problem, z jakich urządzeń korzystają, z jakiej wersji systemu operacyjnego oraz oczywiście rodzaj wyjątku i cały stacktrace. Instalacja jest dziecinnie prosta, wystarczy dodać kilka linijek a jak pracujesz na Android Studio to jest
@wczoraj: okej, to może faktycznie zadziała. Klientowi się niby aplikacja wywala w jakimś losowym momencie w ciągu dnia, więc może ten fabric przechwyci to jak się uda wywalić apke. Zakładam, że jak ilość nowych userów aplikacji w fabric rośnie to chyba jest skonfigurowana prawidłowo, i wystarczy tylko czekać.