Я создал собственный RecyclerView для своего приложения, расширив его до своего пользовательского класса.Я использую canScrollVertically(-1)
, чтобы проверить, может ли RecyclerView прокрутить вверх, прежде чем вызывать onBackPressed()
.Но проблема в том, что после открытия нового действия вы можете просмотреть все детали одного из элементов RecyclerView и нажать «Назад», чтобы вернуться к списку.Кажется, что RecyclerView теряет фокус, и вызов canScrollVertically
всегда верен, даже если предполагается, что он ложный.Нужно ли переопределить метод для этого пользовательского класса?