在我的应用程序中,主页上有许多行片段,它们都包含在 BrowseFragment 中。最上面一行是一个轮播,所以我扩展了 ArrayObjectAdapter 以便它将起始索引设置为 Integer.MAX_VALUE/2 并根据所选索引的模数返回项目。我遇到的问题是,当转到页面下方的行(足够远以至于轮播离开屏幕)然后返回页面以使轮播回到屏幕上时,轮播的索引被重置到 0。我很难追踪这个错误,因为似乎所有索引都是由 Leanback 库处理的。
有没有其他人看到这个错误和/或知道如何解决它?如果您需要任何其他信息,我会尽力提供,但我不知道除了 Leanback 之外还有什么可以处理位置跟踪。