Ali Agzamov
а нафига все эти танцы с номерами страниц? и зачем слушать начало и конец загрузки?
Чтобы можно было запускать getData в getEndListener, когда начинается загрузка isLoading будет true, а когда данные загрузились, я удаляю все данные и сохраняю новые, page++ и присваиваю isLoading=false, чтобы слушатель getEndListener заработал и скачал уже слудующую страницу и так бесконечно пока есть данные в апи