@android_ru

Страница 1861 из 3205
Sergey
11.08.2017
18:50:50
Всем спасибо. Запихнул ресайклер в ресайклер - вроде все норм
Горизонтальный в вертикальный? Или вертикальный в вертикальный

Антон
11.08.2017
18:51:12
вертикальный в вертикальный

Sergey
11.08.2017
18:51:36
Vadim
11.08.2017
18:53:03
Всем привет, можете подсказать использую sign in facebook на фрагменте, так вот когда нажимаю кнопку входу у меня срабатывает onActivityResult - активности, а не фрагмента, где у меня весь код, как можно решить эту проблему?

Google
Антон
11.08.2017
18:53:19
На эмуляторе не тормозит

Sergey
11.08.2017
19:14:24
вертикальный в вертикальный
вот так делать очень плохо

не делай так никогда

Антон
11.08.2017
19:20:29
не делай так никогда
А как тогда поступить?

You
11.08.2017
19:21:56
лол

у меня ютуб сломался

Il
11.08.2017
19:23:07
сдк обновили, но не потестили походу)

Sergey
11.08.2017
19:27:50
заполняй расписание програмно в LinearLayout например, результат будет тот же, только без возни из адаптерами и лишней логики в LayoutManager

SerG
11.08.2017
19:30:19
не баг а фича)))

Oleksandr
11.08.2017
19:34:13
Maxim с помощью чего такую гифку создал?) Это фича телеграма или сторонняя аппа?

Peter
11.08.2017
21:07:49
?D

Alexey
11.08.2017
21:14:59


Google
Алексей
11.08.2017
21:15:14
О, а не подскажешь как сдк пилили и чё туда вынесли, а то мне как раз задачу поставили сдк для типовых аутсорс проектов напилить, а я зелен ещё, второй день ковыряю либы, запилил в либу мокси пытался сделать BaseMvpAuthFragment но при перевороте экрана команды добавленные в очередь не вызвались, я наверное пока плохо понимаю как работает взаимодействие либы и рабочего модуля...

И подскажите плиз где можно почитать про как вообще build.gradle писать и что там можно делать, что означают эти classpath и чем будет отличаться build.gradle в либе

Artyom
11.08.2017
21:16:28
пацаны, где хорошие сэмплы мвп надыбать для дроида?

от гугла только?

Sergey
11.08.2017
21:20:00
от гугла только?
Да миллион статтей на медиуме, выбирай которая понравится

Какой-то самой "правильной" нету

Sviat
11.08.2017
21:37:24
ребят, посоветуйте супер ультра годную статью по обновлению данных в ленте из сети. пока реализовал запрос к рест апи по свайпу/кнопке -> запись в бд -> в ресайклер. хочется чтобы приложение само знало когда обновиться (чтобы появилась кнопка "Обновить") для этого я так понял надо слать запросы "на актуальность данных" с каким-то интервалом через сервис или реализовать гугловские пулл реквесты? не могу найти статью где хорошо будет описана оптимизация запросов и как это делать правильно.

Алексей
11.08.2017
21:45:23
Sergey
11.08.2017
21:46:22
Насчёт команды в мокси. Какую StateStrategy используешь?

Ilya
12.08.2017
00:23:39
Всем привет, занимаюсь дизайном для мобилок, но и кодил на андроид. Буду рад пообщаться с дэвами :)

Deni
12.08.2017
01:35:48
Привет

Ilya
12.08.2017
03:02:47
Ребзя кто-то юзает Lottie? Либа для анимации

Dmitry
12.08.2017
04:36:36
Ребзя кто-то юзает Lottie? Либа для анимации
А что интересует конкретно?

Ilya
12.08.2017
04:38:18
А что интересует конкретно?
Да были ли подводные камни при импорте из after

Dmitry
12.08.2017
04:39:31
Были первое время, когда не все типы слоев поддерживались, сейчас особо нет. Но, если не ошибаюсь, векторная графика в JSON не сконвертируется

Edgar Khimich
12.08.2017
04:41:26
Можно сделать чтобы в зависимости от локалищации загружалась определенная иконка лаунчера ?

Ilya
12.08.2017
04:41:44
То есть можно получается делать в "все что душе угодно"?

Google
Dmitry
12.08.2017
04:42:48
То есть можно получается делать в "все что душе угодно"?
Главное делать wrap_content анимацию, иначе лагать будет на девайсах

Lottie сам ее по экрану масштабирует

Ilya
12.08.2017
04:43:52
В смысле по ширине?

Или в каком смысле wrap content?

Dmitry
12.08.2017
04:45:01
Ну всмысле по размеру анимации, а не по размеру экрана

Ilya
12.08.2017
04:49:52
А

А давно юзаете?

Dmitry
12.08.2017
05:05:42
С первой версии

Когда новый проект за неделю набирает 7к звёздочек на гитхабе, его трудно не заметить)

Есть ещё один подводный камень, но он непосредственно для андроид разработчиков

Lottie юзает основой ThreadPool, и если у кого-то там есть что-то синхронное, то анимация выполнится после выполнения синхронных потоков, соответственно

Ilya
12.08.2017
05:14:24
Хм, ну это должен просто учесть дэв?

Dmitry
12.08.2017
05:17:37
Да

Ilya
12.08.2017
05:18:20
Спасибо большое за ответы

Ребзя, ещё вопрос, никто прикладухи для digital signage не пилит?

Саша Батанова
12.08.2017
06:34:32
Ребят, сколько статей просмотрела, нигде точно не нашла, всем известно что работа с сетью запрещена в основном потоке. но как корректно обьяснить почему? потому что приложение будет висеть во время запроса? у кого нить есть более точная формулировка?)

You
12.08.2017
06:36:02
да

это блокирующий вызов

поэтому нужен отдельный поток

Саша Батанова
12.08.2017
06:37:39
ну окей)

Google
Саша Батанова
12.08.2017
06:46:39
а анотация ретрофита Expose() для чего собственно?) понимаю что используется в связке с serializedName, но в отдельности она для чего? для того чтобы обратить на это поле особое внимание?)

время глупых вопросов

Admin
ERROR: S client not available

Quantum Harmonizer
12.08.2017
06:50:33
Александр
12.08.2017
07:01:04
Всем привет! Мне необходимо в Презентере обратиться к res/string, я делаю MainActivity.getResourses().getString(R.string.myvalue). При этом в презентер импортируется класс R. Насколько этот подход допустим?

Oleksandr
12.08.2017
07:04:06
В интерфейсе вью сделать метод getContext?

Alexey
12.08.2017
07:05:44
в общем, придется для старых версий андроида делать png и свою версию background.xml с <bitmap /> вместо <item drawable="" />

Iam
12.08.2017
07:13:21
Всем привет! Мне необходимо в Презентере обратиться к res/string, я делаю MainActivity.getResourses().getString(R.string.myvalue). При этом в презентер импортируется класс R. Насколько этот подход допустим?
Насколько я понимаю в презентере вообще не должно "порождаться данных". То есть он должен или дергать метод view либо получать строку из модели

Хотя все равно все зависит от конкретного случая

Syjgin
12.08.2017
07:14:04
Парни кто-то занимается gamedev-ом?
На юнити в свободное время пишу. Раньше на основной работе этим занимался

Oleksandr
12.08.2017
07:14:10
В идеале, презентер вообще не должен зависеть от платформы)

Александр
12.08.2017
07:50:38
Зачем? Это работа view.
Ага. Уже переделал.

Антон
12.08.2017
08:17:27
Sviat
12.08.2017
08:36:22
согласен

Quantum Harmonizer
12.08.2017
08:47:48
Зависит от ситауции. Например, ресайклер с сообщениями, в некоторых сообщениях — по ресайклеру с вложениями. Нормально же?

Google
Dmitry
12.08.2017
08:53:13
А зачем? Написать пару строк в onBind ViewHolder куда проще и понятнее, чем писать ещё один адаптер

+ перформанс 100% будет ниже плинтуса при большой вложенности + лишние объекты нагараживать, которые к ликам могут привести

+ анимацию не прикрутить

И получается тупо копипаст кода с отличием только в биндинге, что заведомо уже не чистый код, ухудшающий читабельность

Quantum Harmonizer
12.08.2017
09:11:06
+ перформанс 100% будет ниже плинтуса при большой вложенности + лишние объекты нагараживать, которые к ликам могут привести
> лишние объекты нагараживать, которые к ликам могут привести Может, вообще не будем объектами пользоваться? Вдруг утекут?

Ivan
12.08.2017
10:20:09
nine patch тебе в помощь

Sergey
12.08.2017
10:21:29
Как по мне ресайклер в ресайклере - костыль, имхо. Лучше несколько типов вьюхолдеров
Ещё раз, RecylerView внутри другого RecylerView это нормально, если они скролятся в разном направлении. Быстродействие не страдает, с анимациями тоже проблем нет. Play market так сделан, например. Я так делал тоже.

Sergey
12.08.2017
10:24:44
Более того можно применить некоторые оптимизации для внутренних RecylerView, дать им один RecyleViewPool

Также нормально, если вложенный не скроллится вообще.
В таком случае будет достаточно и LinearLayout

Dmitry
12.08.2017
10:25:51
А, сорри, я думал про список в списке типо выдвигающиеся, т.е при сонаправленом скролле

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