Алексей Медведев: Принцип тот же, убирает метатеги и возвращает JPEG в progressive с качеством около 60-70%. На глаз, даже при хорошем мониторе, качество не отличить.
tinyPNG выигрывает за счет размера палитры и выкидывания всех тегов, качество не страдает. Google Play имеет инструменты для размещения нескольких версий приложения под разные разрешения developer.android.com/guide/practices/screens-dist... Для пользователя это незаметно.
При создании toast можно задать время отображения, методом setDuration(). Для скрытия можно использовать метод cancel(). Особенности работы с вьюшкой в toast'е ближе всего к виджетам.
Александр Васюченко: Проверяете ответ возвращенный в task, если нужно бросаете исключение GradleException('Какое-то сообщение').
Тем не менее, с трудом представляю ситуацию, когда это может потребоваться. Возможно вы что-то не так делаете.