Hm, de hecho hay es una posibilidad de probar la apariencia de un brindis. Simplemente crea una subclase de Toast (por ejemplo, MyOwnToast) y utiliza esta en tu programa en lugar de Toast. En esta subclase puede sobrescribir el método show() para notificarle que se está mostrando el Toast.
Además, puede almacenar el Toast dentro del método show() en una especie de singlete ToastDatabase desde donde puede acceder al Toast y su vista también después de haber sido mostrado y destruido (no lo ha probado con Toasts, pero A menudo hago eso con los resultados de las actividades para mantenerlos disponibles para más pruebas después de que hayan sido destruidos, así que no debería ser un problema implementar esto con Toasts).
Cuidado: tal vez tenga que clonar el objeto Toast o su vista correspondiente para ToastDatabase porque probablemente será nulo después de que se haya destruido el Toast. ¡Espero que esto ayude!
Gracias por ese CommonsWare. Probablemente haga algo así como llenar una variable con el mensaje de pan tostado al crear el pan tostado. Será invisible para el usuario pero me dará algo para examinar. – Adrian
Voilà: myToast.getView(). IsShown(). –