我在vertical
Recyclerview
上,每行内有一个horizontal
Recyclerview
。
我将此结构用于类别产品列表。
现在有一个API(比方说API-1)给了我类别列表,我在api(API-1)中获得了类别ID,
从那个categoryid我必须调用另一个API(比如说API-2),它会给我产品列表,
该产品列表将显示在horizontal
ListView
。
现在这个API-2正在进行分页,因此在显示10个产品后,我必须再次为api调用更多产品。
为此我将再次需要类别ID。所以当我滚动horizontal
Recyclerview
时,我无法找到类别ID,
vertical
Recyclerview
的位置具有我想要使用的类别ID。
那么有什么解决方案吗?
答案 0 :(得分:0)
实现此目的的一种方法是保存整数地图 - >在适配器内部创建视图时,将每个类别的字符串存储起来并存储。
稍后,查询地图以按位置获得正确的CategoryId。