@android_ru

Страница 260 из 3205
Vitaliy
19.09.2016
13:33:39
В общем, самая ультимативная оптимизация это канвас(там ты все контролирушь сам), но он нужен далеко не всегда

Vitaliy
19.09.2016
13:34:14
Форматирование даты еще выносить надо

Даже конкатенация строк создает новый объект

Google
Александр
19.09.2016
13:34:25
Не, даты нету

Vitaliy
19.09.2016
13:34:34
Но опять-таки, тормоза чаще всего из-за картинок

Так что вначале попробуй Фреску, а дальше по ситуации

Максим
19.09.2016
13:38:12
Как дать понять Picasso что на сервере по указанной ссылке находится уже другая картинка? (путь и название файла на сервере не изменилось, а толлько сама картинка) без отключения кеширования

Николай
19.09.2016
13:39:00
Кто-то знает как можно проскроллить внутри NestedScrollView до EditText'a? Стандартные методы для скролла не работают типа scrollTo(...)

Максим
19.09.2016
13:40:08
попробуй сделать сравнение хеша файла с изображением
А где это делать? И как удалить старую картинку?

Alexey
19.09.2016
13:41:09
Гугли. На стаке куча таких проблем
да уже, решил сделать иначе. Вариант, предложенный твоим однофамильцем оказался довольно муторным, проще не менять бэкграунд CardView, а менять бэкграунд его содержимого

Victor
19.09.2016
13:41:28
А где это делать? И как удалить старую картинку?
погугли как picasso определяет что картинка уже есть в кеше или на диске

Nikita
19.09.2016
13:41:45
как сделать RecyclerView без лагов, когда в нём чисто картинки
Тут кидали топовый доклад яндекса по этому делу. В адаптере переовверайд метод onFailedЧототам чтоб он всегда возвращал true. Еще дамп памяти сделай

Google
Victor
19.09.2016
13:42:07
если апи picasso позволяет добавить своего interceptor - то добавь для проверке хеша

Максим
19.09.2016
13:42:17
правильный апи должен менять url в таком случае
Это не моя задача. в комментах к статье задали. )

Victor
19.09.2016
13:42:17
попробуй этот момент прогуглить

Alexey
19.09.2016
13:43:33
в видосах гугла, где описывается как работает RecyclerView говорится об этом методе, точно не помню, но там что-то типо когда очень много элементов

Nikita
19.09.2016
13:44:39
Черт, дерьмово
Но я тупой с рождения. Может у тебя лучше получиться

Сейчас телефон на зарядку поставлю и расскажу что он делает
Если рекуклер вью не может уничтожить холдер, он его тупо бросает в свободное плавание. Этот метод позволяет независимо от состояния холдера, переписать его

Vitaliy
19.09.2016
13:50:51
Picasso использует OkHttp в качестве сетевого слоя

И дисковый кэш там реализован самим OkHttp

Ничего вы там интерсептором не сделаете

У вас доступа к кэшу нет

Максим
19.09.2016
13:52:34
Vitaliy
19.09.2016
13:52:48
А OkHttp использует кэширование, реализуемое через сам протокол HTTP — заголовки кэш-конторл и ответами 3ХХ

Если мне не изменяет память

Есть ещё заголовок со временем кэша

Google
Victor
19.09.2016
13:53:42
тогда форкни и допили свою логику по сравнению изображений

Gerc
19.09.2016
13:55:23
Че вк не отправляет сообщение, показывает красный восклицательный знак? Другим отправляет

Gerc
19.09.2016
13:56:08
ага, вот торлько я забыл, почему он его не может уничтожитЬ?
Потомучто анимация картинки продолжалась за пределами видимого окна

Vitaliy
19.09.2016
13:59:29
Форкать долго

Проще банально прикрутить эту логику к серверу

Gerc
19.09.2016
14:04:02
Проще банально прикрутить эту логику к серверу
Че вк подробную ошибку при отправке сообщения не пишет?

Vitaliy
19.09.2016
14:04:18
Чего?

Что ты хочешь видеть там?

Gerc
19.09.2016
14:05:15
Что ты хочешь видеть там?
Почему именно одному не отправляется сообщение

Заблокировал он меня или что

Vitaliy
19.09.2016
14:06:08
А где ты хочешь это видеть?

Там места нет как бы

А тост неправославен

Gerc
19.09.2016
14:06:26
А где ты хочешь это видеть?
В том тосте, который всплывает

Или в логах логката

Vitaliy
19.09.2016
14:06:45
На самом деле главная проблема в том, что сервер не возвращает нам локализированные ошибки

Александр
19.09.2016
14:09:09
Как показывать реальные height картинки через Glide?

тупо задать imageview height?

Google
Gerc
19.09.2016
14:10:07
На самом деле главная проблема в том, что сервер не возвращает нам локализированные ошибки
15494<!><!>0<!>6742<!>8<!>Вы не можете отправить сообщение этому пользователю, поскольку он ограничивает круг лиц, которые могут присылать ему сообщения.<!><! в консоле нашел

Vitaliy
19.09.2016
14:10:13
Glide ждет, пока у ImageView появятся размеры, и тогда начинает загрузку

После загрузки картинка обрезается сразу под размер IV и вставляется в него

Даже кэшироваться может в таком виде

Если ты знаешь размеры картинки через API или ещё как-то, можешь ставить попрорциональную высоту/ширину, иначе вроде бы никак

Gerc
19.09.2016
14:11:31
раньше ему отправлялись сообщения

Александр
19.09.2016
14:12:57
там в пикселях сразу

Vitaliy
19.09.2016
14:13:51
Кастомный ImageView, в OnMeasure считаешь пропорции или явно устанавливаешь размеры, которые ты установил

Admin
ERROR: S client not available

Александр
19.09.2016
14:29:31
А кто здесь показывает сообщение, типа - Если вам понравилось наше приложение, поставьте ему оценку, мне именно на пример UI посмотреть хочется.

Обычный диалог не очень красивый, хочется что-то более интересное

Vitaliy
19.09.2016
14:40:47
Были либы на Гитхабе

Посмотри на android arsenal

Nikita
19.09.2016
14:43:07
Есть дико крутое приложение

Ща кину

Take a look at "Ultimate Template for Android" https://play.google.com/store/apps/details?id=me.arulnadhan.androidultimate

Google
Vitaliy
19.09.2016
14:45:35
Индусам самый раз для кодинга

Alexey
19.09.2016
14:47:10
Nikita
19.09.2016
14:47:13
+1

Ща точно скажу

Есть

https://github.com/AndreiD/UltimateAndroidAppTemplate

Andre
19.09.2016
14:57:47
А какая директория для размера экрана больше >= 6 дюймов?
Зависит от производителя, на ультрах сонькиных нормал

Максим
19.09.2016
15:01:27
CTRL + G — хоткей, полностью изменивший принцип моей работы - habrahabr.ru/post/310392 Теги: #link

Alexey
19.09.2016
15:02:52
Есть
ещё вот такая штука тоже ничо так https://github.com/ribot/android-boilerplate

Yuri
19.09.2016
15:11:02
CTRL + G — хоткей, полностью изменивший принцип моей работы - habrahabr.ru/post/310392 Теги: #link
у меня на ctrl+G выбор строки по номеру, я что-то делаю не правильно?

Andre
19.09.2016
15:12:57
у меня на ctrl+G выбор строки по номеру, я что-то делаю не правильно?
У мака и винды разные хоткеи же В статье о маке говорится Хотя я на маке нужные вещи вроде рана перебиндил на цмд

Fedor
19.09.2016
15:21:26
под мак вестимо

Alexey
19.09.2016
15:21:49
всё под смак(

Andre
19.09.2016
15:23:08
Ну когда же к веб-версии уже редактирование прикрутят

Fedor
19.09.2016
15:25:28
мультикурсор - для говнокодеров

Grigoriy
19.09.2016
15:26:07
мультикурсор - для говнокодеров
особенно, чтобы у пары-тройки полей поменять какой-либо модификатор

вообще говно!

Alexey
19.09.2016
15:26:23
мультикурсор - для говнокодеров
ок, я пожалуй признаю что я говнокодер

Fedor
19.09.2016
15:26:43
а зачем у пары-тройки полей менять его?

Страница 260 из 3205