
Anton
16.01.2017
17:03:50
что то писали на днях
вернее либа для этого

John
16.01.2017
17:59:11
Ребят. Есть такая кнопка (см.картинку ниже). Типа счетчик прикрепленных документов. Задумал написать кастомную button ибо стэйтов у кнопки два. (Меняются соответственно пустой List<Docs> или нет). Если пустой то эта галочка и количество документов на кнопке отсутствует. стейты описал. Вопрос по количеству. Куда посмотреть чтобы в мою кастомную кнопку засунуть атрибут - количества доков. Или не напрягаться и просто переписывать каждый раз текст кнопки? Или я вовсе пошел не туда?

Stas
16.01.2017
18:08:27
Кто-нибудь юзал StaggeredGridLayoutManager с fresco?

Google

Stas
16.01.2017
18:09:36
у меня некоторые картинки, после изменения размера View при onBindViewHolder, не рисуются.
меняю высоту на новую
layoutParams.height = height
requestLayout()
и гружу новое изображение
val imageRequest = ImageRequestBuilder.newBuilderWithSource(uri)
.setResizeOptions(
ResizeOptions(width, height))
.setAutoRotateEnabled(false)
.build()
val draweeController = Fresco.newDraweeControllerBuilder()
.setImageRequest(imageRequest)
.setOldController(controller)
.build()

Korniltsev
16.01.2017
18:12:57

John
16.01.2017
18:13:30
1.1.6

Максим
16.01.2017
18:22:44

Korniltsev
16.01.2017
18:25:31

Sergio
16.01.2017
18:29:11

John
16.01.2017
18:30:33

Михаил
16.01.2017
18:48:42

Sergio
16.01.2017
18:50:23

Михаил
16.01.2017
18:54:39

Sergio
16.01.2017
18:55:51

Dave
16.01.2017
19:23:41
А чего не обозревать лист прикрепленных файлов

Google

Dave
16.01.2017
19:23:54
Как-то попроще будет

Edgar Khimich
16.01.2017
21:44:31
скажите, если я в каком то методе вызываю метод из данного же класса и мне нужно использовать какие то переменные, которые находятся в этом же классе - мне нужно при вызове метода, переменные эти кидать в параметры или я могу создать просто пустой метод и использовать их из данного класса (а не из параметров) ?
Как будет правильнее ?

Михаил
16.01.2017
21:48:43
имхо зависит от того, что эти методы делают и какие у них модификаторы доступа

Edgar Khimich
16.01.2017
21:51:07
ну к примеру у меня есть адаптер. а в нем много методов. В одном я выхываю другой, в котором будет использоваться полученный только что лист. А во втором я вызываю третий, в котором я буду использовать еще какие то данные, до которых я по сути и без переноса их в параметры смогу достучаться
как мне лучше сделать - писать пустые методы или с параметрами
параметры доступа никак не влият ибо я нахожусь и юзаю все в одном классе

Rafael
16.01.2017
21:52:08
когда прям в этом классе я делаю пустые методы(без параметров). Смысл в параметр кидать - лишний код писать.

Quantum Harmonizer
16.01.2017
21:52:35
Если и есть различие в производительности, роли оно не сыграет.

Rafael
16.01.2017
21:52:38
но я новичек ) может это и неправильно

Михаил
16.01.2017
21:53:11
вообще зависит от логики работы этих методов имхо
но по большому счету пох)

Sergio
16.01.2017
21:53:59

Quantum Harmonizer
16.01.2017
21:54:15
Геттеры-сеттеры внутри не нужны)

Михаил
16.01.2017
21:54:18

Edgar Khimich
16.01.2017
21:54:33
не, методы исключительно для оного класса
и они private часто

Quantum Harmonizer
16.01.2017
21:55:28
Да пиши уже как удобнее)

Edgar Khimich
16.01.2017
21:56:31
просто я вот сколько раз задавался этим вопросом - как чище будет
ибо с одной оно то чище, а с другой то вродь как удобней чуток когда в параметры передаешь...но кода стает, если методов так штук 10 - чуток прям больше
то есть я так понял, что ошибки нет если буду писать в обоизз случаях ?

Михаил
16.01.2017
21:58:03
можете меня поправить до тестов еще особо руки не дошли разобраться. но разве не удобнее писать юнит тесты к методам, которые получают параметры?

Google

Sergio
16.01.2017
21:58:41

Quantum Harmonizer
16.01.2017
21:58:44
К приватным, ага)

Edgar Khimich
16.01.2017
22:02:23
private void updateList() {
list.clear();
startQuiz = false;
putItemsToMainList();
}
private void putItemsToMainList() {
list = findRandomItems();
SpanHelper.setSpanSizeLookup(gridLayoutManager, list.size());
notifyDataSetChanged();
}
не много ж кода ? а то еще забанят)

Quantum Harmonizer
16.01.2017
22:03:12
читать неудобно, по крайней мере)

Edgar Khimich
16.01.2017
22:04:21
в общем спасибо за помощь)

Todor
16.01.2017
22:15:52
Что я делаю не так? Версия саппорт либы 25.0.0, а студия говорит, что 23 нельзя использовать при таргет СДК 25
https://imgur.com/a/JKXEc

Михаил
16.01.2017
22:16:33
а где-то стоит 23?

Todor
16.01.2017
22:16:50
И так же с gsm модулем
Михаил, а вот не известно, не знаю. По скрину видно, что версия либы 25 указана
клин-ребилд не помогает :(

Михаил
16.01.2017
22:17:24
попробуй 25.1.0)
а так магия какая-то

Todor
16.01.2017
22:20:32
лол
помогло :D
Спасибо)))))

Михаил
16.01.2017
22:20:51
сразу на оба?

Todor
16.01.2017
22:20:54
А - андроид :D

Михаил
16.01.2017
22:20:56
и на gsm?

Google

Михаил
16.01.2017
22:21:02
)))

Todor
16.01.2017
22:21:19
осталось только это предупреждение

Михаил
16.01.2017
22:21:39
а цифры местами не перепутал?

Todor
16.01.2017
22:22:42
@Mihail_t ахахахха
ради интереса теперь вернул на 25.0.0 все норм, проект билдится :DD
только да, предупреждает, что там уже вышла 25.1.0

Admin
ERROR: S client not available

Михаил
16.01.2017
22:22:58
:/

Todor
16.01.2017
22:23:03
вот уж точно магия
ну я менять версию градла в проде не буду самостоятельно)

Zhailkhan
17.01.2017
03:53:41
Добрый день!
Как при помощий RxRetrofit сделать одновременно 9 запросов на сервер? Сервер возвращает только ответ на первые три не знаю почему.
Спасибо!
Пример кода:
https://gist.github.com/murassq/033bf12574cfbcf07edee0bb750e78f7

Dmitriy
17.01.2017
04:12:28
именно сервер возвращает только 3 или уходят на сервер только 3? попробуй функцию zip вместо combineLatest

Zhailkhan
17.01.2017
04:21:31
На сервер уходят 9 запросов, от сервера приходит только 3 ответа на запрос

Dmitriy
17.01.2017
04:30:36
может в серваке проблема

Gerc
17.01.2017
04:37:01
Может нефиг RX ради RX использовать в несколько потоков в сеть

Dmitriy
17.01.2017
04:38:50
реально 9 дофига, проще добавить метод на серваке который вернет все что нужно. хотя я както делал 6 или 7 тк на серваке не хотели добавлять метод, все было норм

Dim
17.01.2017
04:41:52
Да, лучше все же уменьшить число запросов. А проблема может быть и в серваке.

Zhailkhan
17.01.2017
05:25:21
насчет сервера и его характеристик не знаю ничего((
он для меня как черный ящик, но знаю что он поднят на .NET-e

whalemare
17.01.2017
05:26:03
Просто создаешь в string resourse строку типа "%1$d документов", а потом через string format ставишь нужные тебе числа. Но т.к. русский язык богат на склонения, лучше юзать тоже самое, но использовать не string а plurals. Загугли, на стаке есть подробное объяснение

Zhailkhan
17.01.2017
05:28:45
думаю может сделать через flatMap, когда запросы будут идти по очереди

whalemare
17.01.2017
05:30:46
Слишком криво, мне кажется

Google

Zhailkhan
17.01.2017
05:35:23
А какие есть еще идеи, как можно сделать не криво?

Yury
17.01.2017
05:45:49

whalemare
17.01.2017
05:46:21
Естественно.

Zhailkhan
17.01.2017
05:50:27
если я правильно понял у меня будет 2-3 zpi-a. а в zip-e по 3 запроса. А результаты zip-ов выведутся на один subscriber. Вы это имеете ввиду?

whalemare
17.01.2017
05:59:00
Да, я бы так делал.
Чтобы данные одного зипа отвечали одному элементу ui

Zhailkhan
17.01.2017
06:12:05
Спасибо!

Anton ?
17.01.2017
06:43:08
Android Asset Studio обновилась, теперь материально https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

Владислав
17.01.2017
06:44:43
Ух ты, крутая штука

oles
17.01.2017
07:13:58
кто знает есть ли приложение отображающее на карте текущие проходящие и запланированные митинги?

Anton
17.01.2017
07:14:59
нет слишком гениальная идея

Павел
17.01.2017
07:15:38

oles
17.01.2017
07:16:30
просто часто узнаю о запланированных митингах уже постфактум, думаю было бы удобно
может их (приложения)уже все наш РКН заблруировал?

Павел
17.01.2017
07:19:49
Думаю их и не было. Основную проблему в создании такого приложения я вижу в наполнении контентом (откуда ты будешь узнавать про предстоящие митинги во всей России?)

The
17.01.2017
07:20:07