@android_ru

Страница 2577 из 3205
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
А еще лучше, если данные позволяют, сделать кешироавние и уменьшить как количество так и объём запросов.
пока не получиться. Параллельно пользователь может менять на web и у меня тогда будут не актуальные данные, так что пока приходится постоянно обновлять все

Dmitriy
27.01.2018
14:55:27
пока не получиться. Параллельно пользователь может менять на web и у меня тогда будут не актуальные данные, так что пока приходится постоянно обновлять все
Если данные достаточно объемные, то можно сделать один лёгкий запрос с датой изменения контента. И если изменилось - то синхронизировать

WebSocket
Тогда уж FCM можно использовать)

Yaroslav
27.01.2018
14:56:10
ладно, пока вопрос не очень острый

если обостриться, будем оптимизировать

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

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
а что такое FCM? Новичок еще)
проприетарный высер... ой. Push-уведомления для Android.

Dmitriy
27.01.2018
15:02:37
проприетарный высер... ой. Push-уведомления для Android.
Первое определение более точное ))

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
Понял, спс
Firebase Cloud Mesagging.

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

Yaroslav
27.01.2018
15:08:36
Вот пример того, что может ответить сервер. Если отвечает 304 - значит данные из кеша взять, если 200 - то с сервера
у нас в общем такая схема: мы делаем запрос на сервер, получаем timestamp достаем данные из кэша, если они есть, сверяем timestamp и затем если нужно обновляем.

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

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

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
collapsingtoolbarlayout как установить цвет текста?
https://developer.android.com/reference/android/support/design/widget/CollapsingToolbarLayout.html

доку не читай, а чат примитивными вопросами засоряй



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

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

Usman
27.01.2018
19:51:58
Да

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
тот

Аннотация Override стоит?
она, кстати, не влияет на сборку проекта, это так, для человеков

Google
Khojiakbar
27.01.2018
20:16:47
Аннотация Override стоит?
Она не обязательна

Nikita
27.01.2018
20:17:25
она, кстати, не влияет на сборку проекта, это так, для человеков
Во-первых, ide подчеркивает. Во-вторых, компилятор ругнется более конкретнее

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

Khojiakbar
27.01.2018
20:18:02
Во-первых, ide подчеркивает. Во-вторых, компилятор ругнется более конкретнее
Но нужно это в большинстве случаев, чтобы просто не ошибиться

Nikita
27.01.2018
20:18:20
Охренеть.. абстрактный холдер должен был быть статическим..
Предположу что не совсем вам понятна история с вложенными классами (могу ошибаться)

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

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.** { *; })
Вообще прогвард и апкомпат - это целая история. Либо весь аппкомпат.*{*;} - надо "кипать" либо если мелкозернисто (по факту падений) - там нехилая портянка конфига получается и всё равно - виджетс н-р - у меня тоже весь закипан Я с ним возился по-началу потом терпение закончилось))

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

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

FromSi
27.01.2018
22:48:21
господа, а нормально снэкбар поверх чужого активити показать?
Спасибо, а то сегодня голову бил, как Snackbar называется

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
Тост можно вроде

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