Хм, на самом деле там is Возможность проверить внешний вид тоста. Просто создайте подкласс Toast (например, MyOwnToast) и используйте его в своей программе вместо Toast. В этом подклассе вы можете перезаписать метод show(), чтобы уведомить вас о том, что отображается Toast.
Кроме того, вы можете хранить Toast в методе show() в виде однотонального тоста ToastDatabase, из которого вы можете получить доступ к Toast и его вид также после того, как он был показан и уничтожен (не тестировал это с помощью Toasts, но Я часто делаю это с результатом, направленным на то, чтобы сделать их доступными для дальнейших испытаний после их уничтожения - поэтому не должно быть никаких проблем с реализацией этого с Тостами).
Остерегайтесь: возможно, вам нужно клонировать объект Toast или соответствующий ему вид для ToastDatabase, потому что, вероятно, он будет пустым после того, как Toast будет уничтожен. Надеюсь это поможет!
Спасибо за это CommonsWare. Я, вероятно, сделаю что-то вроде заполнения переменной тостом при создании тоста. Он будет невидим для пользователя, но даст мне что-то для изучения. – Adrian
Voilà: myToast.getView(). IsShown(). –