Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 October 18

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Jahongir Zokirov
Переслано от Jahongir Zokirov
Всем привет, не получается остановить loader, как в видео, кто нибудь может знает как это остановить? Не сталкивались с таким?
а нафига все эти танцы с номерами страниц? и зачем слушать начало и конец загрузки?
источник

JZ

Jahongir Zokirov in AndroidDev :: Разработка. It's Android time now!
Ali Agzamov
а нафига все эти танцы с номерами страниц? и зачем слушать начало и конец загрузки?
Чтобы можно было запускать getData в getEndListener, когда начинается загрузка  isLoading будет true, а когда данные загрузились, я удаляю все данные и сохраняю новые, page++ и присваиваю isLoading=false, чтобы слушатель getEndListener заработал и скачал уже слудующую страницу и так бесконечно пока есть данные в апи
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Jahongir Zokirov
Чтобы можно было запускать getData в getEndListener, когда начинается загрузка  isLoading будет true, а когда данные загрузились, я удаляю все данные и сохраняю новые, page++ и присваиваю isLoading=false, чтобы слушатель getEndListener заработал и скачал уже слудующую страницу и так бесконечно пока есть данные в апи
тебе апи постранично грузит дату?
источник

JZ

Jahongir Zokirov in AndroidDev :: Разработка. It's Android time now!
Ага
источник

JZ

Jahongir Zokirov in AndroidDev :: Разработка. It's Android time now!
В каждмом page 20 фильмов
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Jahongir Zokirov
В каждмом page 20 фильмов
а страниц всего сколько?
источник

JZ

Jahongir Zokirov in AndroidDev :: Разработка. It's Android time now!
Дофига
источник

JZ

Jahongir Zokirov in AndroidDev :: Разработка. It's Android time now!
Там все фильмы что есть запихнули
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Jahongir Zokirov
Там все фильмы что есть запихнули
и че фильтров нет? реквест фильтрованный можно отправить?
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Jahongir Zokirov
Там все фильмы что есть запихнули
что за апи?
источник

JZ

Jahongir Zokirov in AndroidDev :: Разработка. It's Android time now!
Есть фильтры, конечно, если обратили внимание, я выбрал язык, фильмы с 1000 голосами минимум и популярные сейчас
источник

JZ

Jahongir Zokirov in AndroidDev :: Разработка. It's Android time now!
Ali Agzamov
что за апи?
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
ты походу сам себе геморой придумал
источник

JZ

Jahongir Zokirov in AndroidDev :: Разработка. It's Android time now!
Возможно, просто в чем была логига - я хотел, чтобы фильмы скачались, если юзер долистает доконца, не загрузить сразу по несколько страниц и зачорять кеш, а когда юзер долистает, и то по 20
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
и у них перевод кривой.  если предлагается выбор от 1 до 1к то это не page а number of pages. т.е. можно сразу 100 или 1к запросить
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Jahongir Zokirov
Возможно, просто в чем была логига - я хотел, чтобы фильмы скачались, если юзер долистает доконца, не загрузить сразу по несколько страниц и зачорять кеш, а когда юзер долистает, и то по 20
ты легко можеш и 1к и 1кк этой байды сохранить. нет смысла реквестить сеть по чайной ложке.
источник

JZ

Jahongir Zokirov in AndroidDev :: Разработка. It's Android time now!
Хорошая идея, попробую так
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Jahongir Zokirov
Хорошая идея, попробую так
и если уж  обнуляешь базу, то лучше делать это на выходе из приложения, а не во время работы
источник

AG

Al G in AndroidDev :: Разработка. It's Android time now!
#googleplay. Хочу добавить Firebase analytics в приложение, нужно ли добавлять в политику конфиденциальности информацию об этом? А также брать с пользователя разрешение на сбор аналитики(через диалог с галочкой)?
источник