@android_ru

Страница 3038 из 3205
Quantum Harmonizer
27.04.2018
14:15:33
Vitalii
27.04.2018
14:15:35
Rx сейчас везде. Даггер на любителя.
Спасибо за ответ, как раз такое впечатление и сложилось, хоть Rx и вроде бы сложнее, но полезнее

Dmitriy
27.04.2018
14:15:57
Как-то обобщенно очень
а вы почитайте документацию, посмотрите на картинки.

я только обобщено могу сказать)

Google
Aleksandr
27.04.2018
14:17:02
Спасибо за ответ, как раз такое впечатление и сложилось, хоть Rx и вроде бы сложнее, но полезнее
Rx очень облегчает асинхронную работу. В связке с ретрофитом вообще красота.

Danya
27.04.2018
14:17:14
а вы почитайте документацию, посмотрите на картинки.
Осталось пара десятков страниц про потоки и сразу начну, хочу знать точно стоит ли оно, пока в необходимости примения не нуждался потому что

Aleksandr
27.04.2018
14:17:18
Но нужно привыкнуть

Стоит. Код будет читать легче на много.

Aleksandr
27.04.2018
14:18:31
После привыкания обратно не захочется)

Dmitriy
27.04.2018
14:19:27
я когда первый раз увидел рх вообще ничего не понял. Когда второй раз увидел еще больше ничего не понял)))

Aleksandr
27.04.2018
14:19:48
Это так, голова попухнет вначале немного.

Андрей
27.04.2018
14:19:56
Что лучше сначала изучить RxJava или Dagger
Dagger не нужен, использую Koin и чувствую себя отлично. Что касается RxJava то отвертется трудно, но если совсем сложно, а нужно срочно, то вполне можно использовать корутины

Dmitriy
27.04.2018
14:20:00
Vasyl
27.04.2018
14:20:52
Rx - это секта, но оправданная)

Google
Андрей
27.04.2018
14:21:33
А koin не сервис локатор?
ну по сути да, но с той же самой задачей справляется на ура, при этом кодогенерации нет

Aleksandr
27.04.2018
14:22:06
Rx - это секта, но оправданная)
Мне кажется сейчас и на работу никуда не возьмут без rx. Разве джуном по знакомству.

Anton
27.04.2018
14:22:37
трансформация на лету, удобная обработка ошибок
разве это главные достоинства rx?

Dmitriy
27.04.2018
14:23:00
разве это главные достоинства rx?
не. это первое что в голову пришло

Quantum Harmonizer
27.04.2018
14:23:03
Мне кажется сейчас и на работу никуда не возьмут без rx. Разве джуном по знакомству.
В нормальные компании берут тех, кто умеет программировать, а не знает определённые библиотеки.

Volodymyr
27.04.2018
14:23:51
Я сейчас начинаю изучать Rx и не знаю чем он так всем полюбился, чем hendlerthred неудобен? Можно пару аргументов?
а как бы ты решил задачку, где тебе например при вводе в едиттекст, нужно слать реквест на сервер, но только каждые 2 секунды а не при вводе каждые 2 сеукнды через хендлертреад?

Dmitriy
27.04.2018
14:23:56


Андрей
27.04.2018
14:24:09
В нормальные компании берут тех, кто умеет программировать, а не знает определённые библиотеки.
в нормальных требуют и то и то вообщет, там и по библиотекам спрашивают весьма серьезно

Konstantin
27.04.2018
14:24:16
Жизненно

Aleksandr
27.04.2018
14:24:32
В нормальные компании берут тех, кто умеет программировать, а не знает определённые библиотеки.
Кто знает. Может мне так не везёт, везде нужно быстро и что б не отваливались. А rx в этом помогает)

Quantum Harmonizer
27.04.2018
14:24:50
Андрей
27.04.2018
14:25:10
ты так говоришь, как будто в мире одно место работы)
не, я просто дохрена куда собеседовался =)

да и сам собеседую частенько

isom.programmer
27.04.2018
14:25:27
Ребят, кто знает точно, можно ли копировать изображение из гугл картинок и чуть чуть изменив - установить как иконку приложения? Или авторские права нарушаются?

Dmitriy
27.04.2018
14:26:11
в нормальных требуют и то и то вообщет, там и по библиотекам спрашивают весьма серьезно
в нормальных (мелких и крупных) не спрашивают. Или мне везло просто))

Aleksandr
27.04.2018
14:26:17
У меня так заблочили приложушку на маркете.

Андрей
27.04.2018
14:27:24
в нормальных (мелких и крупных) не спрашивают. Или мне везло просто))
ну в яндексе спрашивали, в DataArt спрашивали, в принципе про технологии интересовались в Одноклассниках, Epam и так далее

Google
Андрей
27.04.2018
14:29:15
блокируют быстро. на стоках покупайте
да можно откуда-нибудь типа freepik взять и изменить

isom.programmer
27.04.2018
14:29:37
зависит от того как обстоят дела с правами на картинку
https://www.vectorstock.com/royalty-free-vector/boy-cartoon-icon-baby-concept-graphic-vector-9732429 например этот

Dmitriy
27.04.2018
14:30:40
только не перепродавайте

Dmitriy
27.04.2018
14:31:31
isom.programmer
27.04.2018
14:31:40
$14.99 и используйте на здоровье
хмм, понятно спасибо)

Андрей
27.04.2018
14:31:44
Dagger нужен, чтобы коннектиться с командой, которая пишет проекты на Dagger
ну я с иронией, конечно. Так-то если уже все на даггере, то без вариантов

Dmitriy
27.04.2018
14:32:28
хмм, понятно спасибо)
если у гугла вопросы будут у вас будет доказстельство на права на картинку

ну я с иронией, конечно. Так-то если уже все на даггере, то без вариантов
ну мы с даггера на коин перешли. Правда я не застал время когда на даггере было.

Вячеслав
27.04.2018
14:45:18
такой вопрос. как правильно вызывать уведомление из сервиса при убитом приложении?

Андрей
27.04.2018
14:46:17
Google
Gleb
27.04.2018
14:46:55
когда-то делал себе )
??? Сергей!! Мы прям с вами на одной волне

Вячеслав
27.04.2018
14:47:23
а разница убито оно или нет, у тебя контекст же есть
не знаю. написал, при свернутом - выскакивают, при убитом - нет! в чем может быть проблема?

Вячеслав
27.04.2018
14:47:46
а разница убито оно или нет, у тебя контекст же есть
а на 8 андроиде вообще не выскакивают...

Вячеслав
27.04.2018
14:48:02
??

какой канал?

Андрей
27.04.2018
14:48:16
в 8 андроиде для нотификаций еще канал указывать надо

Sergey
27.04.2018
14:48:18
доки первым делом не читай, вопросы в чатик задавай

Вячеслав
27.04.2018
14:48:29
аа

jied
27.04.2018
14:49:56
Дак а кто нибудь собирал фуксию?

jied
27.04.2018
14:53:02
Зачем?
Ну любопытства ради

Интересно сколько места сборка занимает

Volodymyr
27.04.2018
15:02:29
в две строчки с хендлером: первая - removeAllMessagesAndCallbacks(null) вторая - postDelayed(..., 2000)
Ем, при каждом вводе ты будеш обнулять пред. request и слать новый запрос с заддержкой в 2 секунды, это вообще не то что я написал

Volodymyr
27.04.2018
15:07:32
а как?
У тебя есть промежуток, 2 секунды, если в это время ты набираеш 2 буквы, то оно отсылает реквест с двумя буквами, если три то с трями, тоесть запоминает последний результат за какой-нибудь промежуток, и потом сначала.

Dmitriy
27.04.2018
15:08:36
а как?
Timer.cancel() или как-то так) Но это не очень решение)

Google
Gleb
27.04.2018
15:11:00
в две строчки с хендлером: первая - removeAllMessagesAndCallbacks(null) вторая - postDelayed(..., 2000)

просто первую (removeAllMessagesAndCallbacks(null))- ставим туда где бы ты эрыксом ансубскрайб обычно делаешь(если делаешь)

Gleb
27.04.2018
15:14:03
postDelayed("отправит содерж эдит текста", 2000)

ну ок перед этим у хандлера - спросить есть ли зашедуленые hasMessage(id)

по каждому клику - if (!hasMessage(id)) handler.sendMessage(id, 2000)

Volodymyr
27.04.2018
15:17:40
по каждому клику - if (!hasMessage(id)) handler.sendMessage(id, 2000)
тогда после ввода первой буквы, ты дергаеш этот метод который отсылает реквест, у него появляеться Message, вторая буква уже туда не попадет, разве что ты сделаеш локальную переменную (в классе где это будет происходить) которая будет всегда висеть с последними данными, что уже доп.нагрузка

isom.programmer
27.04.2018
15:17:57
да можно откуда-нибудь типа freepik взять и изменить
на сайте freepik.com можно пользоваться?

Андрей
27.04.2018
15:18:23
на сайте freepik.com можно пользоваться?
да, он специально для этого

на сайте freepik.com можно пользоваться?
если будешь на нем долго сидеть, внезапно обнаружишь, что 50% рекламы которая тебя окружает это мокапы с фрипика =)

Beka
27.04.2018
15:20:17
И убрат. Если есть

Если нет то супер

isom.programmer
27.04.2018
15:21:07
Volodymyr
27.04.2018
15:22:05
реквест уйдёт через 2 сек и уходя - возьмёт с собой текущее содержимое эдит текста
Ну если у тебя хендлер живет во вью и ты там собрался это делать тогда да, так получиться, но в РХ это в любом случае делается одной строчкой кода, без всяких if (handler.hasMessages)

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