Manera ideal de configurar el controlador de excepciones no detectado global en Android

Quiero establecer un controlador de excepciones no detectado global para todos los subprocesos en mi aplicación de Android. Entonces, en mi Applicationsubclase configuré una implementación de Thread.UncaughtExceptionHandlercomo controlador predeterminado para excepciones no