Size: a a a

Android Developers

2020 July 20

QH

Quantum Harmonizer in Android Developers
Arkadii Ivanov
Мы попробовали тоже на новом, и пожалели. Были баги, и ещё помню onCreate часто не хватало. Хотели выпиливать, но проект - всё.
а что за баги?
источник

ES

Egor Sigolaev in Android Developers
Quantum Harmonizer
Вынес .beginTransaction().replace().addToBackStack().commit() в функцию — вот и весь фреймворк для навигации
Легко сказано)
источник

AI

Arkadii Ivanov in Android Developers
Quantum Harmonizer
а что за баги?
Помню анимации текли что-ли, и глючили иногда.
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
А какая сложность? У меня нет никаких сложностей. Мб для новичков есть какие-то проблемы, мне норм.
схема жизненного цикла на экран не влезает)
источник

КР

Кирилл Романенко... in Android Developers
Quantum Harmonizer
схема жизненного цикла на экран не влезает)
В реальности она не нужна вся, достаточно почитать разок, понять как это работает (хотя бы приблизительно) и забыть.) Если ты следуешь MV*, где фрагмент является просто вью (да, я читал статью, что фрагменты != view из MV*), то в реальности нужны только банальные create, start, resume, pause, stop, destroy.
источник

S

Sergey in Android Developers
Наверное не совсем в тему, но может подкинете плиз идей, как обработать ситуацию, когда в ресайклере нету элементов? может есть какие-либо бест практисы на эту тему?
Планирую сделать вот такой экран со вложенными ресайклерами
источник

S

Sergey in Android Developers
И пока заменяю вот такими плэйсхолдерами, но выглядит не оч. Может в них как-то обыграть предложением добавить сущности?
источник

QH

Quantum Harmonizer in Android Developers
Sergey
Наверное не совсем в тему, но может подкинете плиз идей, как обработать ситуацию, когда в ресайклере нету элементов? может есть какие-либо бест практисы на эту тему?
Планирую сделать вот такой экран со вложенными ресайклерами
может, просто не показывать раздел, если он пуст?
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
В реальности она не нужна вся, достаточно почитать разок, понять как это работает (хотя бы приблизительно) и забыть.) Если ты следуешь MV*, где фрагмент является просто вью (да, я читал статью, что фрагменты != view из MV*), то в реальности нужны только банальные create, start, resume, pause, stop, destroy.
там ещё всякая асинхронность
источник

S

Sergey in Android Developers
Quantum Harmonizer
может, просто не показывать раздел, если он пуст?
Как вариант, подумаю над этим, спасибо
источник

КР

Кирилл Романенко... in Android Developers
Quantum Harmonizer
там ещё всякая асинхронность
Ты про асинхронный запуск фрагментов?
Ну, крч, меня болячки фрагмента не беспокоит от слова "совсем", я переложил всю ответственность на Гугл.) Нав компонент снимает с меня ответственность за переход между фрагментами, сейф аргс снимает ответственность за аргументы, а наша библиотека для TEA имеет коннектор, который по сути вьюмодель, так что и тут мои полномочия всё. По итогу взаимодействую с фрагментами только в onCreate и onViewCreated, и в 2-3 местах по проекту есть вызов onStart.
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Ты про асинхронный запуск фрагментов?
Ну, крч, меня болячки фрагмента не беспокоит от слова "совсем", я переложил всю ответственность на Гугл.) Нав компонент снимает с меня ответственность за переход между фрагментами, сейф аргс снимает ответственность за аргументы, а наша библиотека для TEA имеет коннектор, который по сути вьюмодель, так что и тут мои полномочия всё. По итогу взаимодействую с фрагментами только в onCreate и onViewCreated, и в 2-3 местах по проекту есть вызов onStart.
Я про то, что, например, даже commitNow() или popBackStackImmediate() могут отрабатывать не сразу.
источник

QH

Quantum Harmonizer in Android Developers
допустим, я хотел добавить фрагмент, чтобы следить за ЖЦ, а он, сука, ещё не добавился. И из другого вызова я не знаю, добавляется он ещё, или мне надо свой добавить.
источник

КР

Кирилл Романенко... in Android Developers
Quantum Harmonizer
Я про то, что, например, даже commitNow() или popBackStackImmediate() могут отрабатывать не сразу.
Я их не юзаю, спасибо гугловому высеру. :D
источник

QH

Quantum Harmonizer in Android Developers
Quantum Harmonizer
допустим, я хотел добавить фрагмент, чтобы следить за ЖЦ, а он, сука, ещё не добавился. И из другого вызова я не знаю, добавляется он ещё, или мне надо свой добавить.
У глайда какой-то дичайший велосипед Гольдберга для ЖЦ, я посмотрел и охренел, больше меня на такие приключения не тянет :)
источник

А

Артёмка in Android Developers
Quantum Harmonizer
нет, завтра стартую новый проект по работе, попробую на нём :)
Нинада
источник

QH

Quantum Harmonizer in Android Developers
Артёмка
Нинада
чего?)
источник

А

Артёмка in Android Developers
Одно из основных — отсутствие хорошего коммьюнити и какая-то в последнее время вялая поддержка разработчиков
источник

QH

Quantum Harmonizer in Android Developers
Артёмка
Одно из основных — отсутствие хорошего коммьюнити и какая-то в последнее время вялая поддержка разработчиков
а там есть что-то недописанное или полурабочее?
источник

А

Артёмка in Android Developers
Вокруг все подвязано на фрагменты и активити, как ты выше написал о жц. Такого для кондуктора либо искать в дебрях, либо сам пиши (хотя вроде и не так сложно)
источник