Size: a a a

Android Developers

2020 December 02

n

nasSA in Android Developers
Всем привет. Можете вкратце объяснить в чем прикол Canary версии студии?
источник

QH

Quantum Harmonizer in Android Developers
nasSA
Всем привет. Можете вкратце объяснить в чем прикол Canary версии студии?
свежие баги
источник

ГА

Георгий Авакян... in Android Developers
Всем привет, подскажите плз можно ли как то юзать diffutil с разными viewtype, либо какую то альтернативу, и куда копать
источник

DB

Dmytro Borysov in Android Developers
Георгий Авакян
Всем привет, подскажите плз можно ли как то юзать diffutil с разными viewtype, либо какую то альтернативу, и куда копать
так в чем проблема то?
источник

GO

GGorAA Official in Android Developers
nasSA
Всем привет. Можете вкратце объяснить в чем прикол Canary версии студии?
свежие изменения и баги
источник

n

nasSA in Android Developers
Понял, спасибо👌
источник

ГА

Георгий Авакян... in Android Developers
Dmytro Borysov
так в чем проблема то?
да просто не нашел примером, малоли нельзя или как то по другому реализовывать, тогда нужно для всех типо брать старый и новый элемент?
источник

QH

Quantum Harmonizer in Android Developers
Георгий Авакян
да просто не нашел примером, малоли нельзя или как то по другому реализовывать, тогда нужно для всех типо брать старый и новый элемент?
какая вообще связь между диффутилом и вьютайпами?
источник

DB

Dmytro Borysov in Android Developers
Георгий Авакян
да просто не нашел примером, малоли нельзя или как то по другому реализовывать, тогда нужно для всех типо брать старый и новый элемент?
если у тебя вьютайпы определяются как-то из данных модели списка, то учти эти поля в диффутилах и будет ок.
источник

ГА

Георгий Авакян... in Android Developers
Quantum Harmonizer
какая вообще связь между диффутилом и вьютайпами?
то что в дифф утил будет сравниваться не 1 тип а несколько
источник

AA

Aleksei Afanasev in Android Developers
Очень похоже на то, что нужно, спасибо!
Позже проверю
источник

QH

Quantum Harmonizer in Android Developers
Георгий Авакян
то что в дифф утил будет сравниваться не 1 тип а несколько
диффутил не вьютайпы сравнивает
источник

ГА

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

QH

Quantum Harmonizer in Android Developers
Георгий Авакян
в списке разные модели, надо было наверное сразу написать, вьютайп по инстансу получаю
так, и?
источник

ГА

Георгий Авакян... in Android Developers
и в диффутил будет 2 разных модели
источник

QH

Quantum Harmonizer in Android Developers
Георгий Авакян
и в диффутил будет 2 разных модели
и?
источник

QH

Quantum Harmonizer in Android Developers
что диффутилу, что вьютайпу совершенно всё равно
источник

ГА

Георгий Авакян... in Android Developers
я же сказал что разные модели
     val oldLife: LifeYearModel? = oldList[oldItemPosition] as LifeYearModel
       val newLife: LifeYearModel?= newList[newItemPosition] as LifeYearModel
       val oldHeader: HeaderModel? = oldList[oldItemPosition] as HeaderModel
       val newHeader: HeaderModel?= newList[newItemPosition] as HeaderModelL
источник

ГА

Георгий Авакян... in Android Developers
Quantum Harmonizer
что диффутилу, что вьютайпу совершенно всё равно
в дифф утил сравниваются же объекты, что значит все равно
источник

DB

Dmytro Borysov in Android Developers
Георгий Авакян
я же сказал что разные модели
     val oldLife: LifeYearModel? = oldList[oldItemPosition] as LifeYearModel
       val newLife: LifeYearModel?= newList[newItemPosition] as LifeYearModel
       val oldHeader: HeaderModel? = oldList[oldItemPosition] as HeaderModel
       val newHeader: HeaderModel?= newList[newItemPosition] as HeaderModelL
да ты же пишешь, тру или фолс, если разные инстансы, то фолс) все просто
источник