Size: a a a

Android Developers

2021 February 04

A

Ak in Android Developers
Даниил Кондратеев
документация, но там особо вычитывать и нечего, функционал простой
одной строкой решается
Picasso.get().load("URL ://").into(R.id.image)
И что тут решается? Я так и гружу изображения, но мне в кеш нужно
источник

A

Ak in Android Developers
Ты меня не понял, наверное)
источник

A

Ak in Android Developers
Ak
У меня ресайклер из 40 картинок подряд) когда листаю, не успевают прорисовываться
.
источник

Н

Никита 🙃 in Android Developers
Ak
И что тут решается? Я так и гружу изображения, но мне в кеш нужно
Оно и так кешируется
источник

A

Ak in Android Developers
Тогда почему так долго картинки подгружаются? Порядка 2-3 секунд ждать надо, когда вниз листаешь
И когда обратно вверх тоже самое
источник

Н

Никита 🙃 in Android Developers
Ak
Тогда почему так долго картинки подгружаются? Порядка 2-3 секунд ждать надо, когда вниз листаешь
И когда обратно вверх тоже самое
google.com -> android Picasso cache
источник

A

Ak in Android Developers
Никита 🙃
google.com -> android Picasso cache
Это мне уже советовали) Спасибо)
источник

ДК

Даниил Кондратеев... in Android Developers
я так и не понял, что есть кэширование ?
в моём понимании это избежание повторной загрузки изображений с сервера, в случае если изображение было ранее скачано
источник

ДК

Даниил Кондратеев... in Android Developers
или вы про что
источник

v

vorobyoff in Android Developers
Смотря какое, есть кэширование в памяти, а есть на постоянном хранилище
источник

v

vorobyoff in Android Developers
Во вьюмодели это первый случай, в файлик что-то записать - второй
источник

С

Сергей in Android Developers
Pavel Erokhin
а вот если сделать их иммутабельными и константами, то да, компилятор тебе поможет

 static <clinit>()V
  L0
   LINENUMBER 8 L0
   LDC 11.468208
   PUTSTATIC com/TestKt.startX : F
  L1
   LINENUMBER 9 L1
   LDC 16.468208
   PUTSTATIC com/TestKt.endX : F
  L2
   LINENUMBER 10 L2
   LDC 12.468208
   PUTSTATIC com/TestKt.startY : F
   RETURN
   MAXSTACK = 1
   MAXLOCALS = 0
Спасибище, на такой развернутый ответ я и не рассчитывал
источник

A

Ak in Android Developers
Даниил Кондратеев
я так и не понял, что есть кэширование ?
в моём понимании это избежание повторной загрузки изображений с сервера, в случае если изображение было ранее скачано
в моем понимании кеширование- быстрая загрузка изображений из памяти
У меня в оффлайне изображении по 3 секунды грузятся
источник

ДК

Даниил Кондратеев... in Android Developers
Ak
в моем понимании кеширование- быстрая загрузка изображений из памяти
У меня в оффлайне изображении по 3 секунды грузятся
хм, а сколько весит ?
источник

A

Ak in Android Developers
Даниил Кондратеев
хм, а сколько весит ?
А как я это узнаю?)
источник

PE

Pavel Erokhin in Android Developers
Ak
в моем понимании кеширование- быстрая загрузка изображений из памяти
У меня в оффлайне изображении по 3 секунды грузятся
Ну IO операции тоже не быстрые), если это не в  оперативной памяти закешировано
источник

A

Ak in Android Developers
Даниил Кондратеев
хм, а сколько весит ?
Я из интернета их получаю)
источник

A

Ak in Android Developers
Pavel Erokhin
Ну IO операции тоже не быстрые), если это не в  оперативной памяти закешировано
А как мне быть? Если переиспользование айтемов такое долгое?
источник

АЖ

Адиль Жаркеев... in Android Developers
источник

PE

Pavel Erokhin in Android Developers
ладно..
источник