Если вы только разрабатываете, не пытайтесь использовать Toasts для отображения исключений, просто работайте с Log.e () и другими функциями Log, все это будет отображаться в LogCat, вы не потеряете никаких исключений. Если вы хотите уведомить пользовательский интерфейс о том, что произошло исключение, сделайте это с BroadcastReciever . Таким образом, у вас есть место, где вы ловите Исключение, которое запускает Намерение, которое содержит сообщение как дополнительное, и в вашей Деятельности вам просто нужно
registerReceiver(receiver, new IntentFilter("SOME_STRING_IDENTIFYING_THE_INTENT"));
Убедитесь, что вы отменили регистрацию в методе Activity onPause.
BroadcastReciever имеет метод onReceive, который можно использовать для запуска Toast.