Android TV: отменить нажатие левой клавиши на BrowseFragment
Я реализую приложение Android TV, где я показываю список каналов в RowFragment из BrowseFragment. Этот список каналов показан в представлении, которое является единым представлением для RowsPresenter.
Я пытаюсь понять, как BrowseFragment обрабатывает события нажатия клавиш влево / вправо.
На экране руководства по каналу я не хочу, чтобы BrowseFragment переопределял событие нажатия левой клавиши, если я не нахожусь в первой программе этого канала.
Я изучил реализацию библиотеки Leanback на Android TV, чтобы переопределить любое событие, которое делает эта библиотека, но безуспешно: https://android.googlesource.com/platform/frameworks/support/+/refs/heads/master/v17/leanback/src/android/support/v17/leanback/app/BrowseFragment.java
Любая помощь, чтобы узнать, как библиотека Leanback / BrowseFragment обрабатывает событие левого нажатия клавиши, будет очень полезна.
Заранее спасибо!