Size: a a a

Android Developers

2020 November 24

DB

Dmitro Boiko in Android Developers
Quantum Harmonizer
так, а ты предлагаешь жопой писать?
тяжеловесность кода с экзекьюторами — это миф
дай гист
источник

I

Ilya in Android Developers
Dmitro Boiko
вы не правы, ибо thread + hadler всегда будут
Будут, ну и что? Сокеты тоже всегда будут, а мы ретрофит юзаем)
источник

AY

Andy Yanechko in Android Developers
Quantum Harmonizer
вызвать функцию на IO-экзекьюторе, где проблема? Зачем мне для этого большой фреймворк?
Вопрос уже был не в YAGNI, а в том что для тебя это не удобно и не очевидное
источник

QH

Quantum Harmonizer in Android Developers
Dmitro Boiko
дай гист
блять,
future = IO.execute {
 someProp.value =
   okHttp.newCall(…)
     .execute().parse()
}
источник

AY

Andy Yanechko in Android Developers
Quantum Harmonizer
ммм, в сеть сходить)
этот
источник

OP

Oleg Pchelkin in Android Developers
Ilya
И что сложного? А тут Loopers, Handlers и всё такое, какие-то различия?
А если никакой разницы - зачем платить больше? 😁
источник

DB

Dmitro Boiko in Android Developers
Ilya
Будут, ну и что? Сокеты тоже всегда будут, а мы ретрофит юзаем)
как часто вы используете сокеты?
источник

I

Ilya in Android Developers
Oleg Pchelkin
А если никакой разницы - зачем платить больше? 😁
Разница в лаконичности и читаемости)
источник

QH

Quantum Harmonizer in Android Developers
Dmitro Boiko
как часто вы используете сокеты?
при 100% выходов в сеть, например
источник

QH

Quantum Harmonizer in Android Developers
Ilya
Разница в лаконичности и читаемости)
миф
источник

I

Ilya in Android Developers
Dmitro Boiko
как часто вы используете сокеты?
Как часто вы используете thread + handler?
источник

DB

Dmitro Boiko in Android Developers
Quantum Harmonizer
при 100% выходов в сеть, например
waaattt?
источник

I

Ilya in Android Developers
Dmitro Boiko
waaattt?
Ну как бы он прав, но мы про обёртки над сокетами)
источник

AY

Andy Yanechko in Android Developers
Та где миф, приведи пример кода который ты пишешь для обычного запроса в сеть
источник

QH

Quantum Harmonizer in Android Developers
Dmitro Boiko
waaattt?
ну вот, кроме executors ещё рекомендую изучить основы сетевого взаимодействия
источник

QH

Quantum Harmonizer in Android Developers
Andy Yanechko
Та где миф, приведи пример кода который ты пишешь для обычного запроса в сеть
источник

AY

Andy Yanechko in Android Developers
Соре, не увидел
источник

I

Ilya in Android Developers
Quantum Harmonizer
блять,
future = IO.execute {
 someProp.value =
   okHttp.newCall(…)
     .execute().parse()
}
А что если надо между потоками свитчаться?
источник

QH

Quantum Harmonizer in Android Developers
Ilya
А что если надо между потоками свитчаться?
А зачем? Чтобы на синхронизации потерять больше времени, чем на исполнении логики?)
источник

DB

Dmitro Boiko in Android Developers
Quantum Harmonizer
ну вот, кроме executors ещё рекомендую изучить основы сетевого взаимодействия
Миша, TCP, HTTP, Long polling все в кучу и называть это socket прям мило
источник