
Donna Anna
04.05.2017
13:21:56
не, тут просто запрос напрямую. retrofit 2 если ему передать параметром @Url игнорирует baseURL

Igor
04.05.2017
13:22:18

Donna Anna
04.05.2017
13:22:26
так я не тебе и отвечаю )))

Igor
04.05.2017
13:22:28
Просто иногда retrofit - оверхед

Google

Serg
04.05.2017
13:22:55
вариант с @Url меня вполне устроил) Спасибо за ответы

Quantum Harmonizer
04.05.2017
13:26:28
Удобнее даже будет, скорее всего
Не будет. стучать в контент провайдер, запрашивать имя сохранённого файла — ужс, даже через HttpUrlConnection приятнее работать.)

Anna
04.05.2017
13:34:13
привет :) помогите, пожалуйста, распознать компонент

Sergey
04.05.2017
13:34:37
а что именно

Anna
04.05.2017
13:34:42
квадратики - это иконки и они одинаковые, просто нда не позволяет нормально
вот эта штука с птичкой, которая разворачивается вниз

Sergey
04.05.2017
13:35:00
их много может быть?

Anna
04.05.2017
13:35:18
нет, фиксированное количество

Sergey
04.05.2017
13:35:30

Вячеслав
04.05.2017
13:35:50
RecyclerView

Anna
04.05.2017
13:35:51
разработчик из команды сказал in here i create a dropdown view.. что он мог иметь ввиду?

Sergey
04.05.2017
13:35:57

Google

Sergey
04.05.2017
13:36:20

Quantum Harmonizer
04.05.2017
13:36:32

Anna
04.05.2017
13:36:35
просто думаю не провтыкала ли я какой-то специальный компонент под это дело

Quantum Harmonizer
04.05.2017
13:36:40

Anna
04.05.2017
13:37:40
спасибо! ?

Sergey
04.05.2017
13:37:42
сделай через обычный леяут с двумя анимациями
1) scaleY
2) content fade in

Anna
04.05.2017
13:38:02
хорошо

Umren
04.05.2017
13:38:07

Anna
04.05.2017
13:38:23
лейаут и в нем грид + птичка?

Sergey
04.05.2017
13:38:51
да

Yauhen
04.05.2017
13:39:25
Anna https://www.google.com/search?q=staggered+grid+layout+manager+example&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&ei=8y4LWfy8No3OXoGIjfAJ
StaggeredGridLayoutManager для ресайклер вью

Sergey
04.05.2017
13:39:44

Anna
04.05.2017
13:39:53

Sergey
04.05.2017
13:39:56
там фиксированное количество

CC -
04.05.2017
13:43:09
Добрый день, господа.
Кто-нибудь знает как мне поймать событие у RecyclerView.Adapter, что все элементы списка забиндились?

Quantum Harmonizer
04.05.2017
13:44:39

CC -
04.05.2017
13:44:54
Ой, кажется эффект утенка и я придумал *PARDON*
Ой, не придумал

Quantum Harmonizer
04.05.2017
13:45:31
чё?

Google

Anna
04.05.2017
13:49:44
вообщем, оказалось, что количество может меняться.. использовать StaggeredGridLayout?

Igor
04.05.2017
13:50:00

Sergey
04.05.2017
13:50:06
сетка?

CC -
04.05.2017
13:50:16
Короче, я пишу выпадающий список. Пока что получалось отлично, но столкнулся с багом. Суть такова:
на вход подается список групп, и если группа открыта/развернута, то в onBind в список сразу после нее добавляются все вложенные элементы. За ними продолжают писаться другие группы.
Баг в том, что если список групп из 5 элементов, а в третьей группе 2 вложенных элемента и она открыта, то нарисуется три группы, 2 элемента и все. Я так понимаю, рисуется фиксированное количество элементов, фиксированным количеством вызовов onBind

Anna
04.05.2017
13:50:16
да, по 4

Sergey
04.05.2017
13:50:49
да, по 4
RecyclerView + GridLayoutManager

Anna
04.05.2017
13:50:56
спасибо

CC -
04.05.2017
13:52:02
Но я могу добавить эти вложенные элементы после всей отрисовки отдельно. Только нужно знать когда

Quantum Harmonizer
04.05.2017
13:53:48
Короче, я пишу выпадающий список. Пока что получалось отлично, но столкнулся с багом. Суть такова:
на вход подается список групп, и если группа открыта/развернута, то в onBind в список сразу после нее добавляются все вложенные элементы. За ними продолжают писаться другие группы.
Баг в том, что если список групп из 5 элементов, а в третьей группе 2 вложенных элемента и она открыта, то нарисуется три группы, 2 элемента и все. Я так понимаю, рисуется фиксированное количество элементов, фиксированным количеством вызовов onBind
Я далеко не всё понял, но можно попробовать вложить ресайклер в ресайклер.

CC -
04.05.2017
13:54:22
сейчас
https://gist.github.com/CC-Ultra/80db1ce0dcddef1edd768cc18771899d вот

CC -
04.05.2017
13:58:16
Суть в том, что длина списка может измениться во время его отрисовки

Denis
04.05.2017
14:15:39
Кто-нибудь знает как в LinkedHashMap получить предыдущий / следующий элемент от выбранного по ключу?

Роман
04.05.2017
14:16:05
определить его индекс и -1
наверно тока через кейсет поулчится

Denis
04.05.2017
14:18:38
там, к сожалению, только Set (entrySet, keySet) и Collection(values) доступны :(

Denis
04.05.2017
14:26:51

Denis
04.05.2017
14:28:28
ок спасибо

Google

Anna
04.05.2017
14:30:05

Sergey
04.05.2017
14:31:17

Iwan
04.05.2017
14:32:31
как установить высоту тулбара на апи 9?

Anna
04.05.2017
14:33:39

Igor
04.05.2017
15:02:17
Кто подскажет, как такое возможно - откуда взялось CircleImageView, если в разметке его и близко нет? И никогда не было

Admin
ERROR: S client not available

Sergey
04.05.2017
15:03:46

Igor
04.05.2017
15:04:33

Igor
04.05.2017
15:09:16
Может кто посоветовать сервис для подтверждения номеров телефона по смс не только для российских номеров ?

Serg
04.05.2017
15:55:41
посылаю GET запрос на http://ip-api.com/json/ а в ответ получаю failed to connect to ip-api.com/127.0.0.1 (port 80) after 90000ms: isConnected failed: ECONNREFUSED (Connection refused)
Ни кто не в курсе, с чем связанно?


Daniil
04.05.2017
16:09:10
Первое, что приходит на ум - не сконфигурена прокся. Второе - судя по API запрос должен идти на http://ip-api.com/json/127.0.0.1, а не на ip-api.com/127.0.0.1.
посылаю GET запрос на http://ip-api.com/json/ а в ответ получаю failed to connect to ip-api.com/127.0.0.1 (port 80) after 90000ms: isConnected failed: ECONNREFUSED (Connection refused)
Ни кто не в курсе, с чем связанно?
Народ, кто-нибудь знает как Firebase с Doze работает на 7.1.1+? Поймал проблемку, что приходит пуш, вызывается bindService на этот пуш, чтобы у сервиса методы подергать, а реально компонент биндидтся к сервису только после того, как через 20 сек придет второй пуш.
Как будто на протяжении этих 20 секунд система вообще не "але", а запрос на бинд сервиса закешировался где-то в лупере.

Sergey
04.05.2017
16:13:41

Daniil
04.05.2017
16:13:46
хаевые

Sergey
04.05.2017
16:14:59
должно работать

Daniil
04.05.2017
16:15:14
Угу, должно. Иногда и работает. Но логи показывают, что нет.

Google

Sergey
04.05.2017
16:15:33
> Иногда и работает
иногда?

Daniil
04.05.2017
16:15:46
Бывает, что все отрабатывает норм. Бывает, что происходит вот такая херня. Если в Doze вгонять через adb, то тоже все норм. Воспроизводится только реально на девайсе при Deep Doze спустя 1-2 часа.

Sergey
04.05.2017
16:16:15
в доз есть понятие "окно обслуживания"

Igor
04.05.2017
16:16:17

Sergey
04.05.2017
16:16:31
твой пуш не попал в это окно, наверное

Daniil
04.05.2017
16:16:56
Он и не попадет. Он нужен чтобы вывести приложение из Доза, поэтому и приоритет хаевый.
Игорь, спасибо за ссылку, я уже в AOSP зарылся давно :)

Artur
04.05.2017
17:19:54
Если мне нужно в одном из flavor'ов убрать activity? это нужно целиком manifest перебрасывать в соответствующий flavor и убирать из него activity?
нет способа проще?

Igor
04.05.2017
17:21:51

Artur
04.05.2017
17:22:51
в результате получатся на 95% одинаковые manifest файлы, дубляж :(

Quantum Harmonizer
04.05.2017
17:27:25
В манифесте ещё можно $подстановки, но у меня пока нет идей, как их правильно сюда прикостылить.

Artur
04.05.2017
17:27:45
Да, похоже через них будет полегче.
Спасибо!
Вот, если кому интересно
https://developer.android.com/studio/build/manifest-build-variables.html

Igor
04.05.2017
17:28:39

Artur
04.05.2017
17:29:19

Quantum Harmonizer
04.05.2017
17:32:52
О, круто.

Aлександр
04.05.2017
17:37:59
Доброго времени суток, дайте пожалуйста библиотеку на Gauge, буду очень благодарен)