
Quantum Harmonizer
02.04.2018
16:44:12

isom.programmer
02.04.2018
16:46:45
да, теперь все заработало, спасибо!
как нашли эту ошибку?
в logcat или увидев сам код?

Google

Quantum Harmonizer
02.04.2018
16:49:00

isom.programmer
02.04.2018
16:51:08
??

Ⓜ️ᵃʳᵃᵗ
02.04.2018
17:33:14

Dasha
02.04.2018
17:59:23
Логи не отображаются , че делать

Yahor
02.04.2018
18:04:50
Adb logcat

-_-
02.04.2018
18:25:13
Ну, токены же

Like
02.04.2018
18:25:47
так а чистить их как?

-_-
02.04.2018
18:26:45
Ну, в смысле? Удаляешь из бд сервера
То, что они на устройствах остались, уже ничего не меняет, они невалидные

Like
02.04.2018
18:30:27
я об очистке на сервере как раз. Нашёл уже о JWT (а точнее о рефреше токенов, кек), разобрался кароче

Alexey
02.04.2018
18:36:00
И придётся опять все в базу писать
Юзай inmemory хранилище для токенов) редис например

Google

flattery
02.04.2018
18:50:29
Всем привет. Есть MainActivity с ресайклером из элементов, куда по сети приходят данные (подкачиваются через rx цепочку). Можно добавить каждый элемент "в избранное", через контентпровайдер. Вопрос: если юзер понадобавлял целую кучу, нет другого пути как в каждом onBindViewHolder копаться в базе, сверять имена и отображать соответствующий значок?

Oleksandr
02.04.2018
18:53:28

flattery
02.04.2018
18:54:18

Oleksandr
02.04.2018
18:54:57

flattery
02.04.2018
18:54:58
видимо меньше уже никак. а с учетом того что проход по базе - асинхронен, тут проблемы. у меня по крайней мере - реализовано через single.fromCallable и уже какие-то утечки
то есть, по идее, нужно всю эту хрень еще более жестко заколлбечить. щас так: дошли до treshold, отписались от одной прослушки данных, подписались на новую, дернули следующие 20 штук
следовательно, нужно: дошли до границы, дернули базу, ее коллбек дергает отключение подписок, следующую подписку, и потом уже следующие 20 штук. правильно?

Oleksandr
02.04.2018
19:00:24
изначально вопрос стоял в том, чтобы в onBindViewHolder каждом пробегаться по базе для проверки на флаг "избранное". Это не оптимально)

Alexey
02.04.2018
19:06:33

Oleksandr
02.04.2018
19:07:51

Георгий
02.04.2018
19:09:57

Alexey
02.04.2018
19:10:33

Георгий
02.04.2018
19:11:52
Это обновит всю вьюху
Да, но констрейнты то у вьюхи останутся такие же, будет только измененное состояние анимировано визуально

Quantum Harmonizer
02.04.2018
19:12:09
с payloads можно обновить частично

Oleksandr
02.04.2018
19:12:10

Alexey
02.04.2018
19:12:29

Quantum Harmonizer
02.04.2018
19:13:34

Oleksandr
02.04.2018
19:14:05

flattery
02.04.2018
19:14:11
так. если я правильно помню, контентпровайдер позволяет напрямую к элементу обращаться. значит ли это что можно в onBind... спрашивать типа - есть uri/номер ?

Google

flattery
02.04.2018
19:14:39

Quantum Harmonizer
02.04.2018
19:15:38

Георгий
02.04.2018
19:15:56

flattery
02.04.2018
19:16:43

Oleksandr
02.04.2018
19:17:08

Quantum Harmonizer
02.04.2018
19:17:27

flattery
02.04.2018
19:17:52

Alexey
02.04.2018
19:18:12
Мб так

Георгий
02.04.2018
19:19:48

Alexey
02.04.2018
19:21:01
Смысл есть - юзер увидит как быстро работает приложение

Георгий
02.04.2018
19:21:54

Alexey
02.04.2018
19:22:22
Нет, сразу сказать что все сделал и ок)
Дело вкуса крч

Георгий
02.04.2018
19:23:04

Alexey
02.04.2018
19:23:20

Георгий
02.04.2018
19:23:42

Камилла
02.04.2018
19:36:08

Admin
ERROR: S client not available

Ivan101
02.04.2018
19:37:47
Аргументы не совпадают с сигнатурой метода

Google

Oleksandr
02.04.2018
19:41:22
Почитайте google java code conventions

Камилла
02.04.2018
19:44:33
Спасибо)

Rushan
02.04.2018
19:44:55
оно?

Oleksandr
02.04.2018
19:49:14

Aleksey
02.04.2018
19:52:01
Привет! Есть такой layout: https://codeshare.io/GqlZqX
После onResume добавляю вместо FrameLayout такой фрагмент: https://codeshare.io/5MgxPJ
В результате - RV сотню тысяч раз вызывает Adapter#onCreateViewHolder и все начинает фризить. Как лечить?

Dmitriy
02.04.2018
20:12:27
В конструктор нужно передать объекта FirebaseListOption<String>. А потом используй подходящий конструктор уже у него.

Aleksandr
02.04.2018
20:35:34
Народ. ВНИМАНИЕ !!!!
Самый идиотский вопрос! ??? Как выровнять текст в TextView, который лежит в ConstraintLayout, по центру ?
android:gravity="center" не работает ????

Георгий
02.04.2018
20:38:07
textAlignment
2 - width wrap_content и bias 0.5 сам выровняется

Rezeda
02.04.2018
20:38:35
text_align center
?

Aleksandr
02.04.2018
20:38:44
Заработало. Совсем забыл об этом свойстве

Георгий
02.04.2018
20:40:02

Aleksandr
02.04.2018
20:40:24

Георгий
02.04.2018
20:41:01
в чем гибкость заключается ?
то, что bias может принмать значение от 0 до 1 и можно выравнивать не только по центру, но и чуть левее, чуть правее

Aleksandr
02.04.2018
20:41:53

Google

Aleksandr
02.04.2018
20:45:26
и android:textAlignment="center" тоже не дал результатов

Георгий
02.04.2018
20:45:43
ну это надо уже верстку курить и иерархию

Aleksandr
02.04.2018
20:45:46
почему так ?

Георгий
02.04.2018
20:46:55

Aleksandr
02.04.2018
20:47:33