Size: a a a

Android Architecture

2020 August 23

Д

Дар in Android Architecture
ABI
Так второй этоже обычный ресайклервью с адаптером по сути...
не совсем) глянь в исходники
источник

A

ABI in Android Architecture
Дар
не совсем) глянь в исходники
Я не про исходники, а про суть. Исходник есестно не просто ресайклервью
источник

A

ABI in Android Architecture
Переход с первого на второй не сильно сложный
источник

Д

Дар in Android Architecture
ABI
Я не про исходники, а про суть. Исходник есестно не просто ресайклервью
ну говорить, что это обычный ресайклер не совсем корректно, ибо это обёртка
источник

A

ABI in Android Architecture
Дар
ну говорить, что это обычный ресайклер не совсем корректно, ибо это обёртка
Так я ж и на писал - по сути, а не по внутрянке )
источник

Д

Дар in Android Architecture
ABI
Переход с первого на второй не сильно сложный
в самом простом варианте скорее всего. а что человек реализовал с помощью вьюпейджера неизвестно
источник

A

ABI in Android Architecture
Дар
в самом простом варианте скорее всего. а что человек реализовал с помощью вьюпейджера неизвестно
Тут даже спорить нет смысла
источник

S

Sergey in Android Architecture
Дар
это же первый вьюпейджер) во втором проверил: последним всегда onPageScrollStateChanged вызывается с нулевым состоянием (после onResume) при свайпе и переходе по клику
Накидал тоже пример, и ура, действительно, есть onPageScrollStateSelected()... который отрабатывает уже после onResume. И хотя onPageSelected выполняется до onResume, легко через if выполнить функцию уже после onResume. Это выход!! Более элегантное решение! Вполне могут быть доп. трудности при переводе ViewPager на ViewPager2, так как достаточно монструозная конструкция. Но за идею спасибо!!! И вариант перевести есть))
источник

S

Sergey in Android Architecture
@G0retZ спасибо большое, что поделился мыслями :))
источник
2020 August 24

S

Singular in Android Architecture
Есть тут опытные программисты с большим стажем от 5 и более?
Просьба проверить мой код и дать оценку чего не хватает
источник

AE

Alexey Egin in Android Architecture
Тут все такие
источник

S

Singular in Android Architecture
В адаптере использую NavController. По клику перехожу на другой фрагмент. Чем такой подход плох? не понравился фидбек
источник

ES

Egor Sigolaev in Android Architecture
Singular
В адаптере использую NavController. По клику перехожу на другой фрагмент. Чем такой подход плох? не понравился фидбек
А почему вдруг адаптер (ресайкла, если я понял) должен переходить на другой фрагмент? Архитектурно это коряво
источник

S

Singular in Android Architecture
Egor Sigolaev
А почему вдруг адаптер (ресайкла, если я понял) должен переходить на другой фрагмент? Архитектурно это коряво
Архитектурно? аргументируйте. Чем это плохо.
да понимаю по клику можно колбек в активносьт пробросить и оттуда навигацию юзать.В данной ситуации что не так?
источник

ES

Egor Sigolaev in Android Architecture
Singular
Архитектурно? аргументируйте. Чем это плохо.
да понимаю по клику можно колбек в активносьт пробросить и оттуда навигацию юзать.В данной ситуации что не так?
Так давай все писать в активити. Запрос в сеть в активити, бизнес логику в активити и все тогда в активити.
источник

S

Singular in Android Architecture
Egor Sigolaev
Так давай все писать в активити. Запрос в сеть в активити, бизнес логику в активити и все тогда в активити.
А можно без давай, если может быть. Это все абстрактное, больше конкретики
Вопрос был касательно того, "Почему нехорошо юзать навигацию внутри адаптера"?
источник

ES

Egor Sigolaev in Android Architecture
Singular
А можно без давай, если может быть. Это все абстрактное, больше конкретики
Вопрос был касательно того, "Почему нехорошо юзать навигацию внутри адаптера"?
Потому что адаптер отвечает за отображение данных, а не переходы по фрагментам
источник

P

Pavel in Android Architecture
Адаптер - это уровень UI. Навигация - это уже бизнес-логика
источник

S

Singular in Android Architecture
Чем чревато?
источник

ES

Egor Sigolaev in Android Architecture
Singular
Чем чревато?
Если ты такой упрямый и не понимаешь чем это чревато, то можешь не думать об этом. Тебе уже ответили кучу раз.
источник