показать пустоту ?
Необязательно в invalidateCache очищать. Можно их сделать протухшими и при удачном запросе перезаписать, а при неудачном достать из кэша и сообщить об ошибке
это только вариант как я мог обойти возврат старой, закэшированной инфы, а так да, фигово будет если неудачный запрос..
обычно в таких случаях показывается Snackbar с ошибкой или нечто подобное. т.к. pullToRefresh предполагает, что список с данными у нас уже отображается, просто они могут быть не слишком актуальны. но всё конечно зависит от случая и очищать кэш в таком случае -- такое, да)
Обсуждают сегодня