Size: a a a

2018 September 22

ES

Eugene Shapovalov in GitFox
Этот крэш воспроизводится ещё на Activity вкладке, когда она пустая, а также на Auth screen при загрузке OAuth урла.
источник

ED

Eugene Dudnik in GitFox
Konstantin Tskhovrebov
кто найдет кейс - тот будет 🤘
Почти как олимпиадное задача) команды, старт)
источник

ES

Eugene Shapovalov in GitFox
Ребята, очень большая просьба. Попробуйте воспроизвести этот баг (мы сами пытались не один день).

Каждый что-то подчеркнул для себя из GitFox. Давайте сделаем этот проект лучше.
источник

IG

Ilya Gulya in GitFox
Eugene Shapovalov
Ребята, очень большая просьба. Попробуйте воспроизвести этот баг (мы сами пытались не один день).

Каждый что-то подчеркнул для себя из GitFox. Давайте сделаем этот проект лучше.
Есть такое предположение:
Падает тут:
swipeToRefresh.post { swipeToRefresh.isRefreshing = false }

Так как падает внутри лямбды, значит на момент выполнения Runnable вьюха уже null. Значит выполнился onDestroyView. Осталось понять как такое может произойти)
источник

IG

Ilya Gulya in GitFox
можно просто внутри лямбды поставить swipeToRefresh?.isRefreshing = false
источник

ES

Eugene Shapovalov in GitFox
у меня относительно этого есть идея, что влияет kotlin-android-extensions и логика findViewById.
источник

ES

Eugene Shapovalov in GitFox
Ilya Gulya
можно просто внутри лямбды поставить swipeToRefresh?.isRefreshing = false
это кастыль.
источник

IG

Ilya Gulya in GitFox
раз вьюха мертва нам пофиг что не сработает метод
источник

IG

Ilya Gulya in GitFox
Eugene Shapovalov
это кастыль.
Зачем там post?
источник

ES

Eugene Shapovalov in GitFox
Ilya Gulya
раз вьюха мертва нам пофиг что не сработает метод
это по описанию похоже на утечку.
источник

IG

Ilya Gulya in GitFox
А, понял, да, похоже.
источник

ES

Eugene Shapovalov in GitFox
Ilya Gulya
Зачем там post?
Это хороший вопрос, я вчера попробовал без post и Paginator и ViewController начинают неправильно отрабатывать.
источник

IG

Ilya Gulya in GitFox
Я не уверен, а handler у вьюхи общий на activity или какой-то свой?
источник

ES

Eugene Shapovalov in GitFox
Ilya Gulya
Я не уверен, а handler у вьюхи общий на activity или какой-то свой?
точно не в этом дело, ведь когда используется просто findViewById таких проблем нет.
источник

IG

Ilya Gulya in GitFox
Eugene Shapovalov
точно не в этом дело, ведь когда используется просто findViewById таких проблем нет.
Это точно? Вроде же не получается повторить баг
источник

IG

Ilya Gulya in GitFox
Надо смотреть как работает kotlinx.synthetic значит
источник

KT

Konstantin Tskhovrebov in GitFox
я могу сказать: он на дестрой вьюхи обнуляет все ссылки
источник

KT

Konstantin Tskhovrebov in GitFox
и это правильно)
источник

KT

Konstantin Tskhovrebov in GitFox
другое дело, что надо на дестрой вьюхи скинуть все отправленные в хендлер сообщения
источник

KT

Konstantin Tskhovrebov in GitFox
но по стек трейсу есть подозрение что падает не лямбда
источник