Size: a a a

Android Developers

2020 March 16

DK

Denis Kapaev in Android Developers
Simon Belialov
они официально деприкейтед
никто не спорит, более того, сейчас есть более крутые инструменты, с этим тоже никто не спорит, просто напрягает это стадное чувство когда все гнобят что-то, часто даже не понимая за что
источник

SB

Simon Belialov in Android Developers
Denis Kapaev
1) имхо таск и должен быть одноразовым, как следует из названия
2) тут на вкус и цвет
3) как я писал выше, зависит от кривизны рук
4) это просто обёртка над Thread и Handler, почему их никто не унижает тогда?)
4 их тоже унижают
источник

VD

Victor Demihov in Android Developers
https://pastebin.com/cb6B5gzx
В строке:
task.execute(url)

передал ссылку. А в doInBackground() пришла другая ссылка. Почему?
источник

Sergey λ in Android Developers
Simon Belialov
4 их тоже унижают
кого?
источник

SB

Simon Belialov in Android Developers
Denis Kapaev
никто не спорит, более того, сейчас есть более крутые инструменты, с этим тоже никто не спорит, просто напрягает это стадное чувство когда все гнобят что-то, часто даже не понимая за что
все всё понимают
источник

КР

Кирилл Романенко... in Android Developers
Denis Kapaev
1) имхо таск и должен быть одноразовым, как следует из названия
2) тут на вкус и цвет
3) как я писал выше, зависит от кривизны рук
4) это просто обёртка над Thread и Handler, почему их никто не унижает тогда?)
1) Чё?? Где там хоть слово про одноразовость в названии? Там есть Async и Task, но про single (подставь сюда любой синоним) ни слова.
2) Так это и есть топорность! Они подходят только для одного типа задач.
3) Ну на плюсах тоже всё зависит от кривизны рук. Хороший инструмент должен быть устойчивым даже перед тупым пользователем.
4) Потому что трэд и хендлер - это базовые, мощные классы, а асинктаск - топорная, плохо задизайненная поделка.
источник

VK

Vitalii Krokhalev in Android Developers
В RxJava ведь тоже легко сделать Memory Leak?
источник

КР

Кирилл Романенко... in Android Developers
Simon Belialov
все всё понимают
Кто? Это низкоуровневые классы, которые руками юзать не стоит. Но это не делает их плохими.
источник

SB

Simon Belialov in Android Developers
Vitalii Krokhalev
В RxJava ведь тоже легко сделать Memory Leak?
сложнее
источник

Sergey λ in Android Developers
🙈
источник

SB

Simon Belialov in Android Developers
Кирилл Романенко
Кто? Это низкоуровневые классы, которые руками юзать не стоит. Но это не делает их плохими.
я про асинктаск
источник

SB

Simon Belialov in Android Developers
Sergey λ
кого?
thread handler
источник

Sergey λ in Android Developers
Simon Belialov
thread handler
их не будут деприкейтить
источник

КР

Кирилл Романенко... in Android Developers
Сегодня тг штормит чёт. Либо у меня так.
источник

VK

Vitalii Krokhalev in Android Developers
Simon Belialov
сложнее
источник

SB

Simon Belialov in Android Developers
там есть композитдиспосабл, у асинктаска нет
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Так асинктаски рил говно же.
1) они одноразовые
2) топорные - ты не можешь по ходу дела как-то обновлять ui
3) легко получить мемори лик
4) громоздкие что пздц
1) как фьючи, как обзёрваблы — короче, как все
2) publishProgress же. Больше нигде такого механизма не видел
3) как и у всех остальных механизмов
4) Можно обернуть и будет норм https://t.me/android_ru/686370
источник

QH

Quantum Harmonizer in Android Developers
Simon Belialov
там есть композитдиспосабл, у асинктаска нет
Асинктаск сам диспоузабл, так что без разницы
источник

DK

Denis Kapaev in Android Developers
ни разу не видел чтобы тред и хэндлер так говнили как асинктаски 🙂
(понятно что никто сейчас на чистых тредах ничего не будет создавать в приложениях под ведро, я говорю лишь про общественное мнение)
источник

VK

Vitalii Krokhalev in Android Developers
Ребят, подскажите, если вызывать dispose() в onDestroy() у активности, то Memory Leak не будет? (RxJava)
источник