Size: a a a

Android Developers

2020 September 08

Н

Никита 🙃 in Android Developers
Vadim Morozov
так тоже Unit возвращает
            val showHeader: Boolean = for (item in resultList) {
               item.madeOn != previousDate
           }
facepalm
источник

I

Ivan in Android Developers
Vadim Morozov
так тоже Unit возвращает
            val showHeader: Boolean = for (item in resultList) {
               item.madeOn != previousDate
           }
так не будет работать, пиши логику (присваивание) внутри цикла уже.
источник

Н

Никита 🙃 in Android Developers
Vadim Morozov
так тоже Unit возвращает
            val showHeader: Boolean = for (item in resultList) {
               item.madeOn != previousDate
           }
Посмотри на метод forEach для начала. Что он делает и что возвращает
источник

AO

Alex Osinniy in Android Developers
Vadim Morozov
так тоже Unit возвращает
            val showHeader: Boolean = for (item in resultList) {
               item.madeOn != previousDate
           }
А в чем проблема? return@showHeader
источник

E

Eugene in Android Developers
По каким причинам при вызове метода notifyItemChanged(position), может не вызываться анимация в recyclerView
Брал разные примеры проектов на джава, переписывал на котлин, и с нуля всё работает, но в проекте где я хочу внедрить expandable RecyclerView - анимация плавного перехода всьюхи из gone  -> visible не происходит... просто резко меняется visibility
В чём может быть проблема?
источник

V

VKovalyov in Android Developers
animateLayoutchanges в xml есть? или как то так пишется
источник

VM

Vadim Morozov in Android Developers
Alex Osinniy
А в чем проблема? return@showHeader
ну я пишу сейчас что то подобное
            var showHeader = false
           resultList.forEach  {
               showHeader = it.madeOn != previousDate
               previousDate = it.madeOn
           }

но работает всё равно не так как надо...
источник

V

VKovalyov in Android Developers
Vadim Morozov
ну я пишу сейчас что то подобное
            var showHeader = false
           resultList.forEach  {
               showHeader = it.madeOn != previousDate
               previousDate = it.madeOn
           }

но работает всё равно не так как надо...
напомни задачу)
источник

ES

Egor Sigolaev in Android Developers
iskander
Подкиньте пожалуйста сылочку на какойнить проектик с правильной реализацией mvvm на java, с помощью архитектурных компонентов
источник

i

iskander in Android Developers
Благодарю)
источник

E

Eugene in Android Developers
VKovalyov
animateLayoutchanges в xml есть? или как то так пишется
Нет, я потом буду реализовывать появление item'ов в списке
Мне нужно что бы я мог раскрыть любой айтем (просто сделать visible часть item'a), но recycler view не хочут почему-то применять анимацию после того как я поменял visibility и вызвал notifyItemChanged(position)
источник

ES

Egor Sigolaev in Android Developers
iskander
Благодарю)
Но это прямо минимум минимум, дальше просто доп слои данных идут
источник

VM

Vadim Morozov in Android Developers
VKovalyov
напомни задачу)
есть коллекция данных
в которой я хочу проверить одно из полей . а именно
если у меня скажем поле одного элемента madeOn отличается от другого тогда вернуть значение true
и после того как проверил, установить для него значение для следующего элемента.
такая логика у меня была в adapter.kt
здесь рабочий код
вот пытаюсь сейчас сделать подобное в моём коллекторе
https://gist.github.com/mnewlive/61569f9a3b94c7634e8e4b4ac31fe3e7
источник

I

Ivan in Android Developers
Vadim Morozov
есть коллекция данных
в которой я хочу проверить одно из полей . а именно
если у меня скажем поле одного элемента madeOn отличается от другого тогда вернуть значение true
и после того как проверил, установить для него значение для следующего элемента.
такая логика у меня была в adapter.kt
здесь рабочий код
вот пытаюсь сейчас сделать подобное в моём коллекторе
https://gist.github.com/mnewlive/61569f9a3b94c7634e8e4b4ac31fe3e7
?
источник

Y

Yank in Android Developers
Parcelable вложенные объекты не поддерживает ?
источник

AE

Alexey Egin in Android Developers
Yank
Parcelable вложенные объекты не поддерживает ?
Поддерживает
источник

Y

Yank in Android Developers
Alexey Egin
Поддерживает
null после передачи в след активити 😐
источник

AE

Alexey Egin in Android Developers
Yank
null после передачи в след активити 😐
Вложенный объект тоже должен быть Parcelable, может в этом проблема
источник

Y

Yank in Android Developers
Alexey Egin
Вложенный объект тоже должен быть Parcelable, может в этом проблема
внатуре
источник

Y

Yank in Android Developers
источник