Size: a a a

StartAndroid Ru Chat

2020 May 06

DB

Dmytro Borysov in StartAndroid Ru Chat
Igor F
Всем привет, никто не может посоветовать, я использую глайд в ресайкл вью и на второй Активити. Проблема в том, что если я много раз прокручиваю список вниз и когда возвраащаю вверх( на 5 раз первая картинка изчезает и начинает грузиться снова, что-то с кэшем, не могу понять что) и если я перехожу на другую активность с испоьльзованием транзишн анимации, потом назад, то где то на 3 раз в этом элементе холдера изсчезает картинка. Читал доку по глайду, там написано что кэш  по умолчанию работает и его размер 250 мегабайт, у меня 20 элементов, и каждая картинка 400 КБ весит, тоесть переполнение кэша по идее быть не должно. Привожу код:
В ресайкл вью холдере:
Glide.with(recyclerView.picture)
   .load(
       "net url"
   )
   .fallback(R.drawable.no_photo)
   .error(R.drawable.no_photo)
   .centerCrop()
   .into(recyclerView.picture)

Во второй активити:

Glide.with(SecondActivityPicture)
   .load(
       "net url"
   )
   .fallback(R.drawable.no_photo)
   .error(R.drawable.no_photo)
   .centerCrop()
   .into(SecondActivityPicture)
Ресайклер переиспользует вьюхи, поэтому ты видишь, что картинки грузятся снова
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Igor F
тоесть проблема в самой либе?
У меня была проблема с пикасо, с глайдом всё ок стало.
источник

I

Igor F in StartAndroid Ru Chat
Dmytro Borysov
Ресайклер переиспользует вьюхи, поэтому ты видишь, что картинки грузятся снова
Посоветовать не можете пути решения?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Igor F
Посоветовать не можете пути решения?
У тебя заново сколько времени грузит?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Как в первый раз?
источник

I

Igor F in StartAndroid Ru Chat
Egor Sigolaev
У тебя заново сколько времени грузит?
ага
источник

I

Igor F in StartAndroid Ru Chat
как впервый раз
источник

I

Igor F in StartAndroid Ru Chat
тоесть если из кэша то почти мгновенно я даже не вижу этого, а если из сети то долго как из сети
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Igor F
Посоветовать не можете пути решения?
попробуй указать diskCacheStrategy, только какую-то другую от автоматической)
источник

I

Igor F in StartAndroid Ru Chat
спасибо за совет. Попробую
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Igor F
спасибо за совет. Попробую
смотря что тебя сбивает, если тебе не нравится, что показывается предыдущая картнка, то перед загрузкой поставь
           Glide.with(context).clear(view);
источник

DB

Dmytro Borysov in StartAndroid Ru Chat
Igor F
спасибо за совет. Попробую
Или добавь еще .placeholder на время загрузки
источник

I

Igor F in StartAndroid Ru Chat
Dmytro Borysov
смотря что тебя сбивает, если тебе не нравится, что показывается предыдущая картнка, то перед загрузкой поставь
           Glide.with(context).clear(view);
сбивает то, что когда из кэша, я прокручиваю ресайкл, то картинка уже в нем есть при прокрутке ничего не мигает, а сразу вижу картинку, а в этом случае, первая картинка тупо изчезает (на ее месте пусто) и потом спустя секунд 20 появляется, тоесть мне не нравится то, что снова включается почему-то загрузка из сети, хотя картинка уже есть к кэше
источник

4

4NK1R in StartAndroid Ru Chat
Здравствуйте! У меня есть вопрос по параметрам запроса к серверу. В моем приложении есть некоторые запросы к апи, где в параметрах есть данные, которые не должны попасть в чужие руки. Но проблема в чем: параметры моих запросов запросто перехватываются элементарным приложением с плей маркета. Использую OKHTTP3. Не подскажете варианты решений?
источник

4

4NK1R in StartAndroid Ru Chat
О наличи решения знаю со 100% уверенностью, ибо сам видел как приложение (тоже на okhttp3) прячет параметры от перехватчика. Гугл ничего не ответил, либо я не знаю как правильно построить запрос.
источник

I

Ivan in StartAndroid Ru Chat
4NK1R
Здравствуйте! У меня есть вопрос по параметрам запроса к серверу. В моем приложении есть некоторые запросы к апи, где в параметрах есть данные, которые не должны попасть в чужие руки. Но проблема в чем: параметры моих запросов запросто перехватываются элементарным приложением с плей маркета. Использую OKHTTP3. Не подскажете варианты решений?
из коробки все защищено, ничего делать не надо.
Речь о нерутированных девайсах и HTTPS
источник

4

4NK1R in StartAndroid Ru Chat
Ivan
из коробки все защищено, ничего делать не надо.
Речь о нерутированных девайсах и HTTPS
Ну как защищено, если у меня получилось перехватить?
источник

I

Ivan in StartAndroid Ru Chat
давай я тебе свое приложение скину, попробуешь на нем
источник

4

4NK1R in StartAndroid Ru Chat
Давайте
источник

.

. in StartAndroid Ru Chat
Переслано от .
Есть какая-нибудь библиотека для кропа изображения в реал-тайме без сохранения в памяти оригинального фото?
Всё что нахожу сохраняет, а потом обрезает.
источник