Size: a a a

Android Developers

2021 November 14

ОА

Оганнес Асатрян... in Android Developers
источник

L

Leonid in Android Developers
Я имею ввиду тот ваш код, который сюда обращается в конечном счете.
источник

L

Line'R in Android Developers
Как он может быть нулл, если это не возможно
источник

L

Line'R in Android Developers
я обращаюсь к методу startSmoothScroll, это он уже передает нужные параметры
источник

ОА

Оганнес Асатрян... in Android Developers
потому и логируй, а не дебажь
источник

L

Leonid in Android Developers
Асинхронщина, многопоточка есть где-нибудь?
источник

L

Line'R in Android Developers
канеш
источник

L

Leonid in Android Developers
Она как-то с RecyclerView взаимодействует?
источник

АГ

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

L

Line'R in Android Developers
Я итак с логами, дебагером просто брейкпоинт поставил что бы узнать где именно падает. Поду ковырять
источник

ОА

Оганнес Асатрян... in Android Developers
а разве там где падает не пишется в логкат весь стектрейс?
источник

L

Line'R in Android Developers
Пишется, что мой метод вызвал нпе и пару ссылок на ресаклер
источник

L

Line'R in Android Developers
Вот
источник

L

Line'R in Android Developers
источник

L

Leonid in Android Developers
Вангую: где-то крутится что-то асинхронное, активити/фрагмент с этим RV убиваются, тут просыпается асинхронный вызов и идет общаться с RV, который уже умер. Классика жанра.
источник

L

Leonid in Android Developers
endAction.run() в onStop - хороший кандидат на это.
источник

L

Line'R in Android Developers
нашел
источник

L

Line'R in Android Developers
не угадал
источник

L

Leonid in Android Developers
У меня хрустальный шар в ремонте, приходится как-то без него...
источник

L

Line'R in Android Developers
короче проблема была с layout manager. В конструкторе своего ресайклера я указываю свой менеджер, а в неком фрагменте я по привычке указал ресайклеру другой лайоут менеджер и все пошло по одному месту. Мой метод ожидает один менеджер, а по факту имеется другой
источник