Size: a a a

Android Developers

2020 February 06

SB

Simon Belialov in Android Developers
Он говорит что ошибка это использование асинктасков
источник

QH

Quantum Harmonizer in Android Developers
Iuriich
Я правильно понял что у viewgroup (например linearlayout) нет что то вроде onChildClickListener(View v)? Я хочу отлавливать нажатия на вьюхи внутри контейнера, но чтобы не назначать кликлистенер на каждый внутренний элемент
нету, но можно написать своё
источник

YT

Ysim Tokido in Android Developers
Quantum Harmonizer
рисуй на канве, Canvas#drawLine
А как определить что оно дошла до края layout?
источник

QH

Quantum Harmonizer in Android Developers
Simon Belialov
Он говорит что ошибка это использование асинктасков
я вижу, спрашивал подробностей
источник

I

Iuriich in Android Developers
Quantum Harmonizer
нету, но можно написать своё
а не подскажешь на какой метод обратить внимание при наследовании?
источник

QH

Quantum Harmonizer in Android Developers
Ysim Tokido
А как определить что оно дошла до края layout?
когда x == width, тогда и дошла
источник

КЧ

Константин Чайко... in Android Developers
Ysim Tokido
А как определить что оно дошла до края layout?
ты ж сам должен координаты рассчитать до края ? или ты в цикле по точкам собираешься линию рисовать ?
источник

QH

Quantum Harmonizer in Android Developers
Iuriich
а не подскажешь на какой метод обратить внимание при наследовании?
getChildCount(), getChildAt()
источник

IB

Iv Bv in Android Developers
копипастнул)
Официальная причина устаревания AsyncTask, а также мотивация этого решения, были представлены вместе с коммитом. Добавленный с этим коммитом абзац гласит:

AsyncTask был предназначен для обеспечения правильного и простого использования UI-потока. Тем не менее, наиболее распространенным вариантом использования стало внедрение с UI, и это могло приводить к утечкам контекста, пропущенным коллбэкам или крешам во время изменения конфигурации. Также  AsyncTask имеет противоречивое поведение на разных версиях платформы, проглатывает исключения, падающие в doInBackground(), и не предоставляет таких возможностей, какие предоставляет непосредственное использование Executor.
источник

I

Iuriich in Android Developers
Quantum Harmonizer
getChildCount(), getChildAt()
Я как ни зайду ты постоянно всем здесь помогаешь:)
источник

QH

Quantum Harmonizer in Android Developers
Iv Bv
копипастнул)
Официальная причина устаревания AsyncTask, а также мотивация этого решения, были представлены вместе с коммитом. Добавленный с этим коммитом абзац гласит:

AsyncTask был предназначен для обеспечения правильного и простого использования UI-потока. Тем не менее, наиболее распространенным вариантом использования стало внедрение с UI, и это могло приводить к утечкам контекста, пропущенным коллбэкам или крешам во время изменения конфигурации. Также  AsyncTask имеет противоречивое поведение на разных версиях платформы, проглатывает исключения, падающие в doInBackground(), и не предоставляет таких возможностей, какие предоставляет непосредственное использование Executor.
Я читал этот официальный бред, да.
источник

IB

Iv Bv in Android Developers
Quantum Harmonizer
Я читал этот официальный бред, да.
ну бред не бред, а позиция гугла, которая будет определяющей
источник

AM

Anton Mikhaylenko in Android Developers
Почему элемент размером в 100 dp помещается полностью в родительском элементе, а 2 элемента по 50 dp нет? как можно убрать этот отступ?
источник

QH

Quantum Harmonizer in Android Developers
Iv Bv
ну бред не бред, а позиция гугла, которая будет определяющей
Что значит «будет определяющей»? Говорю же, удалить асинктаск невозможно, его использую и будут использовать тысячи приложений.
Ну депрекейтед — и ладно.
источник

IN

Ilya Nikolaev in Android Developers
Iv Bv
ну бред не бред, а позиция гугла, которая будет определяющей
Сколько уже было этих определяющих позиций гугла до WorkManager ?
источник

QH

Quantum Harmonizer in Android Developers
Anton Mikhaylenko
Почему элемент размером в 100 dp помещается полностью в родительском элементе, а 2 элемента по 50 dp нет? как можно убрать этот отступ?
padding, margin
источник

QH

Quantum Harmonizer in Android Developers
Ilya Nikolaev
Сколько уже было этих определяющих позиций гугла до WorkManager ?
WorkManager не замена AsyncTask'у
источник

IB

Iv Bv in Android Developers
мужики, спорить с вами не буду - щас закидаете какашками, но это официальная позиция гугла, которую разработчик должен принимать во внимание)
источник

I

Iuriich in Android Developers
Я от асинктасков сначала отказался в пользу eventbus, потому что мне не нравится он сам по себе, потом уже на rx перепрыгнул, когда разобрался в нем получше и научился более менее пользоваться оказалось весьма удобной штукой
источник

AK

Andrew Kovalev in Android Developers
Я помню про котлин тоже так говорили по началу - да не, гугл не сделает его предпочтительным языком. Зачем ведь все на джаве пишут миллионы приложений на джаве. И че в итоге. Гуглу пофигу бред или не бред если они так решили они положат известный предмет и на миллиард приложений использующий асинк таск
источник