169 похожих чатов

Ребят, как мне показывать лоадер при загрузки данных в одном

activity, если запрос идет в другом?

т.е. вызывается запрос, и если пользователь переходит в определенный activity, где эти данные должны быть показаны, показать лоадер, пока она не загрузятся.

И, получается, пользователь может зайти уже после успешной загрузки данных. Тогда лоадер показывать будет не нужно.

6 ответов

25 просмотров
Saydullin- Автор вопроса

т.е. вызывается запрос, и если пользователь переходит в определенный activity, где эти данные должны быть показаны, показать лоадер, пока она не загрузятся. И, получается, пользователь может зайти уже после успешной загрузки данных. Тогда лоадер показывать будет не нужно.

Когда запускается одна активити, другая останавливается. Как одна активити будет ждать выполнения чего-нибудь в другой активити, если эта другая остановлена?

Saydullin- Автор вопроса
Leonid B.
Когда запускается одна активити, другая останавлив...

Неправильно выразился. Имею ввиду класс. Пользователь заходит в приложение, данные начинают загружаться. Если пользователь перейдет на определенный активити (где нужно показывать эти данные), то во время загрузки нужно показать лоадер.

Saydullin
Неправильно выразился. Имею ввиду класс. Пользова...

Когда показывать и когда убирать - зависит. Нужно ли грузить сразу всё целиком или можно частями (по мере прокрутки, как в ютубе, например)? Если нужно загрузить сразу всё целиком для правильной работы приложения, то тогда без вариантов: сразу после запуска показываем индикатор загрузки и ждем до тех пор, пока всё не загрузилось. Желательно иметь отдельный класс-загрузчик данных, который бы так или иначе сигналил, что данные готовы. Кстати, откуда они грузятся? Из БД, из интернета, еще как-то? Желательно иметь отдельный класс для доступа к этим данным. Чтобы через экземпляр такого класса можно было бы обращаться к данным откуда угодно.

Saydullin- Автор вопроса
Leonid B.
Когда показывать и когда убирать - зависит. Нужно...

Данные берутся из API, сервера. И загружаются уже в мою локальную бд, а оттуда я уже использую данные для работы с приложением

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта