@android_ru

Страница 830 из 3205
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()

John
16.01.2017
18:13:30
1.1.6

Максим
16.01.2017
18:22:44
John
16.01.2017
18:30:33
DataBinding уже не в моде?
Спасибо, я тупой сорян

Михаил
16.01.2017
18:48:42
DataBinding уже не в моде?
Ради одной кнопочки датабиндинг тащить в проект? Сильно)

Sergio
16.01.2017
18:50:23
Ради одной кнопочки датабиндинг тащить в проект? Сильно)
Что мешает его везде применять? А если и из-за одной кнопки, то в чем проблемы?

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
вообще зависит от логики работы этих методов имхо

но по большому счету пох)

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
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
А какие есть еще идеи, как можно сделать не криво?

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
кто знает есть ли приложение отображающее на карте текущие проходящие и запланированные митинги?
Я таких не видел P.S: Знак анархии на аватарке, приложения про митинги... :)

oles
17.01.2017
07:16:30
просто часто узнаю о запланированных митингах уже постфактум, думаю было бы удобно

может их (приложения)уже все наш РКН заблруировал?

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

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