Size: a a a

Android Developers

2021 January 18

p

padmitriy in Android Developers
padmitriy
Народ, а можно подлечить такое?
ругается на equals
если явный as пишу, не ругается, но это ненужный каст
источник

QH

Quantum Harmonizer in Android Developers
padmitriy
если явный as пишу, не ругается, но это ненужный каст
баг языка, конечно, но что мешает написать oldItem == newItem вместо всего?
источник

p

padmitriy in Android Developers
Quantum Harmonizer
баг языка, конечно, но что мешает написать oldItem == newItem вместо всего?
типа так?
источник

QH

Quantum Harmonizer in Android Developers
padmitriy
типа так?
угу, а что там с линтом?
источник

p

padmitriy in Android Developers
а ну по идее должно работать спасиб)
источник

QH

Quantum Harmonizer in Android Developers
padmitriy
а ну по идее должно работать спасиб)
ну только если там валидный equals :)
источник

p

padmitriy in Android Developers
Quantum Harmonizer
ну только если там валидный equals :)
этот интерфейс наследуют датаклассы
источник

E

Evansir in Android Developers
Подскажите, насколько костыль использовать callback в DialogFragment?
var resultCallback: (() -> Unit)? = null
И в companion:
.. getInstance(callback: (() -> Unit))..
источник

QH

Quantum Harmonizer in Android Developers
Evansir
Подскажите, насколько костыль использовать callback в DialogFragment?
var resultCallback: (() -> Unit)? = null
И в companion:
.. getInstance(callback: (() -> Unit))..
очень костыльно, его же не передать через arguments
источник

E

Evansir in Android Developers
Quantum Harmonizer
очень костыльно, его же не передать через arguments
Не передать, но если конструктор сделать приватным то он гарантировано будет передан
источник

QH

Quantum Harmonizer in Android Developers
Evansir
Не передать, но если конструктор сделать приватным то он гарантировано будет передан
…и фреймворк крэшнется при попытке пересоздать твой фрагмент.
источник

E

Evansir in Android Developers
ДиалогФрагмент
источник

E

Evansir in Android Developers
Просто не будет callback
источник

E

Evansir in Android Developers
Фрагмент понятно что крашнится, а вот диалог зачастую просто исчезает
источник

RR

Rustaveliman Rustave... in Android Developers
подскажите почему на предпоказе drawable отображается, а когда компилирую - нет
источник

QH

Quantum Harmonizer in Android Developers
Evansir
Фрагмент понятно что крашнится, а вот диалог зачастую просто исчезает
а у тебя ДиалогФрагмент — значит, он и крашнется, и исчезнет
источник

QH

Quantum Harmonizer in Android Developers
Rustaveliman Rustaveliman
подскажите почему на предпоказе drawable отображается, а когда компилирую - нет
потому что предпоказ слаб и бесполезен
источник

RR

Rustaveliman Rustave... in Android Developers
Quantum Harmonizer
потому что предпоказ слаб и бесполезен
как исправить не знаешь?
источник

QH

Quantum Harmonizer in Android Developers
Rustaveliman Rustaveliman
как исправить не знаешь?
знаю — надо код изменить так, чтобы всё было хорошо
источник

E

Evansir in Android Developers
Quantum Harmonizer
а у тебя ДиалогФрагмент — значит, он и крашнется, и исчезнет
Про краш я даже не задумываюсь, его не будет в любом случае, скорее Memory leak
источник