
Quantum Harmonizer
27.01.2018
14:33:37

Optimist
27.01.2018
14:34:12
Время отклика узкое горло) по времени. Вес то херня андроид не расчитан на то чтоб там больше 1мб отображалось) на 1 екране. При нинешних скоростях если там ток текст то пров вес можно забыть.
ПРи каждом http запросе ответе.

Quantum Harmonizer
27.01.2018
14:34:35
Это да.

Google

Sergey
27.01.2018
14:42:24
Еслиьсервер находится где нибудь в Америке то 1 запрос ясно лучше

Dmitriy
27.01.2018
14:50:40
А еще лучше, если данные позволяют, сделать кешироавние и уменьшить как количество так и объём запросов.
А так же запрашивать необходимыми для отображения кусками.

Yaroslav
27.01.2018
14:52:08

Quantum Harmonizer
27.01.2018
14:52:51

Dmitriy
27.01.2018
14:55:27

Yaroslav
27.01.2018
14:56:10
ладно, пока вопрос не очень острый
если обостриться, будем оптимизировать

Dmitriy
27.01.2018
14:58:10
Хотя я не уверен. FCM тоже постоянно соединение держит как вебсокет?

Quantum Harmonizer
27.01.2018
14:59:22

Dmitriy
27.01.2018
15:00:04
Тогда вебсокет тоже вариант)

Google

Dmitriy
27.01.2018
15:00:52
https://developer.mozilla.org/ru/docs/Web/HTTP/Headers/Last-Modified

Yaroslav
27.01.2018
15:00:54
а что такое FCM? Новичок еще)

Dmitriy
27.01.2018
15:01:08
Вот хороший заголовок для целей кеширования

Quantum Harmonizer
27.01.2018
15:01:20

Dmitriy
27.01.2018
15:02:37

Yaroslav
27.01.2018
15:02:39

Dmitriy
27.01.2018
15:02:59
https://habrastorage.org/storage/6d236b96/7314382d/3827d962/e4ba6779.png
Вот пример того, что может ответить сервер. Если отвечает 304 - значит данные из кеша взять, если 200 - то с сервера
И всё в один зарпос уложится

Optimist
27.01.2018
15:06:45

Yaroslav
27.01.2018
15:07:37

Alexander
27.01.2018
15:08:16
Друзья, MOSDROID начался, ссылка на трансляцию – http://bit.ly/2FmhRtY

Yaroslav
27.01.2018
15:08:36

Dmitriy
27.01.2018
15:08:57

Andrei
27.01.2018
17:22:36
Andrei Komarov:
Поставил Collapsing. Прокрутка вниз плавно идёт, а наверх нет. Было у кого так?

Sergey
27.01.2018
18:37:24
кто нить знает скрипт или как выкинуть ненужные сишные либы реалм ?

Quantum Harmonizer
27.01.2018
18:40:29

Sergey
27.01.2018
18:47:42
а как их потом все (поделенные по архитектуре версии) загрузить в плей?

Quantum Harmonizer
27.01.2018
18:48:23
как обычно

Otan
27.01.2018
18:51:27
Внутри firebase есть такая вкладка как event. Там есть разные события приложения такие как first_open, add_click и т.д. Можно ли через приложение генерировать свои такие события? Скажем как достижение второго уровня level2?

Google

Otan
27.01.2018
18:52:04
Иными словами можно ли создавать свои события и следить как часто запускаются эти события?

Sergey
27.01.2018
18:52:51
конечно можно
я так трекаю открытие детальки списка
if (!BuildConfig.DEBUG) {
Bundle bundle = new Bundle(1);
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, tickerId);
FirebaseAnalytics.getInstance(getContext()).logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
}

Otan
27.01.2018
18:56:43
Спасибо, Сергей, за подсказку. Пошел юзать доку firebase analytics.

Andrei
27.01.2018
18:59:17
collapsingtoolbarlayout как установить цвет текста?

Sergey
27.01.2018
19:12:15
доку не читай, а чат примитивными вопросами засоряй

Usman
27.01.2018
19:50:16
Кто-нибудь знает в каком формате возвращает видео pladform.ru?

Max
27.01.2018
19:51:40
Абстрактные классы-наследники могут переопределять абстрактные методы классов-родителей? Или у меня башка уже не варит под вечер

Usman
27.01.2018
19:51:58
Да

Quantum Harmonizer
27.01.2018
20:08:06

Max
27.01.2018
20:09:41
И интерфейсы могут, см. equals в коллекциях.
Да я чет кажется с ума схожу, у меня какая-то вообще стремная ошибка в кастомном адаптере для ресайклера, и при компиляции бредовая ошибка, что onBindViewHolder не переопределен, или класс не абстрактный.
Хотя класс абстрактный и он переопределен. Вот я и офигеваю уже

Nikita
27.01.2018
20:11:57
Аннотация Override стоит?

Max
27.01.2018
20:12:14
Все стоит
Охренеть.. абстрактный холдер должен был быть статическим..
ппц, как ощутить себя тупым на ровном месте

Dmitriy
27.01.2018
20:13:25
А тот ли onBindViewHolder переопределен? Их там два, один абстрактный, с 2мя параметрами а второй не абстрактный, с 3мя

Max
27.01.2018
20:13:43
тот

Google

Khojiakbar
27.01.2018
20:16:47

Nikita
27.01.2018
20:17:25

Artem
27.01.2018
20:17:52
в-третьих, всё равно соберется

Khojiakbar
27.01.2018
20:18:02

Nikita
27.01.2018
20:18:20

Khojiakbar
27.01.2018
20:18:30
И не переопределить метод, которого нет или ошибиться в названии существующего

Nikita
27.01.2018
20:18:40

Max
27.01.2018
20:19:06
Для того, кто код будет читать. А у меня проблема была видимо из-за линковки вложенного класса. Только вот как именно это сработало, вот в чем вопрос

Nikita
27.01.2018
20:20:24
Ладно. Проблема же решилась? Ну и ок

Usman
27.01.2018
20:48:44
@lolbla2
посмотри, потом удали

Quantum Harmonizer
27.01.2018
21:07:56
Кто-нибудь знает, отчего бывает так? :)
(костыль: -keep public class android.support.v7.widget.** { *; })

Gleb
27.01.2018
21:40:05
(костыль: -keep public class android.support.v7.widget.** { *; })
Вообще прогвард и апкомпат - это целая история.
Либо весь аппкомпат.*{*;} - надо "кипать"
либо если мелкозернисто (по факту падений) - там нехилая портянка конфига получается и всё равно - виджетс н-р - у меня тоже весь закипан
Я с ним возился по-началу потом терпение закончилось))

Quantum Harmonizer
27.01.2018
21:53:02

Fedor
27.01.2018
22:46:25
господа, а нормально снэкбар поверх чужого активити показать?

Google

Fedor
27.01.2018
22:47:04
точнее, "как нормально это сделать", если кто в правильном направлении пнет?

FromSi
27.01.2018
22:48:21

Fedor
27.01.2018
22:48:49
https://material.io/guidelines/components/snackbars-toasts.html#snackbars-toasts-specs

Quantum Harmonizer
27.01.2018
22:49:27

Konstantine
27.01.2018
22:49:43

Никита
27.01.2018
22:49:50
Тост можно вроде