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

Ребятa, всем привет! такой вопрос. С сервера загружаю картинки.

Они приходят в виде большого массива (на сервере тип у него byte[]).
Этот массив я конвертирую в base64 и показываю его у себя. Но сам запрос на получение очень долгий. Вопрос: как можно сделать получение данных быстрее? Куда копать?

7 ответов

13 просмотров

Положить в директорию изображения и тянуть по ссылке

Batozhab-Budaev 👨‍💻🥷 Автор вопроса
Vitaliy Типичный
Положить в директорию изображения и тянуть по ссыл...

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

Vitaliy Типичный
это как? подгружается изображение?

в таком случае кормишь полученную с бэка ссылку в Image компонент, там прелоудеры и все такое уже в доке есть суть в том, чтобы не тащить одним запросом большой объем данных с изображениями - получаешь ссылки, дальше уже скармливаешь их в Image компонент, пользователь быстрее получает доступ к интерфейсу, изображения видит по мере подгрузки их чз Image пока подгрузка ссылок с бэка идет - показываешь лоадер если об этом речь либо вообще можно на onLoad у Image (если одна картинка например) убирать лоадер, а запускать при монтировании экрана хз короче, зависит от кейса сильно, не до конца понял что именно происходит

Batozhab-Budaev 👨‍💻🥷 Автор вопроса
Vitaliy Типичный
в таком случае кормишь полученную с бэка ссылку в ...

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

Batozhab Budaev 👨‍💻🥷
дa, у меня при открытии экрана (типа детального пр...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта