How to implement a large single list efficiently in android TV using leanback library
17:41 20 Jun 2016

I want to build a single list of very large number of UI elements (1000s) in Android TV using leanback library. I am currently extending VerticalGridFragment and using ArrayObjectAdapter. I want to start with binding (say) 100 elements and then bind next 100 elements when user reaches scrolling to end of the list. I don't see a way to implement this behavior.

VerticalGridFragment provides two listeners: OnItemViewClickedListener and OnItemViewSelectedListener. It seems very expensive to keep listening to every item being selected before making a query for next 100-elements.

Any ideas? Thanks.

android-arrayadapter android-tv vertical-scrolling