@android_ru

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

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
нет, фиксированное количество

Вячеслав
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
RecyclerView
оверхед

Google
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 для ресайклер вью

Anna
04.05.2017
13:39:53
Так ты спроси у него ? ;) может он на самом деле что то другое имел ввиду
:) тоже вариант, конечно. но я его уже и так сегодня напрягаю весь день

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

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

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?

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
Но я могу добавить эти вложенные элементы после всей отрисовки отдельно. Только нужно знать когда

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
там, к сожалению, только Set (entrySet, keySet) и Collection(values) доступны :(
из коробки вряд ли можно. Скорее всего нужно будет юзать итератор и логику запоминания предыдущего значения реализовывать самому.

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

Google
Anna
04.05.2017
14:30:05
RecyclerView + GridLayoutManager
скажите, а как красиво сделать, если эта штука ещё ко всему прочему вызывается по клику на кнопку на тулбаре?

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

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 секунд система вообще не "але", а запрос на бинд сервиса закешировался где-то в лупере.

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
в доз есть понятие "окно обслуживания"

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
Если мне нужно в одном из flavor'ов убрать activity? это нужно целиком manifest перебрасывать в соответствующий flavor и убирать из него activity? нет способа проще?
sourceDirs вроде можно разные прописать, соответственно, в одной может не быть какой-то активности. Но это не точно

Artur
04.05.2017
17:22:51
sourceDirs вроде можно разные прописать, соответственно, в одной может не быть какой-то активности. Но это не точно
об этом и речь. Получается сам manifest файл нужно дублировать в соответствующем sourceDir?

в результате получатся на 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

Artur
04.05.2017
17:29:19


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

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

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