【已解决】 tablayout+viewpager中数据来源不是同一端口时怎么进行数据的绑定与展示
小白一枚,工作中遇到一个问题,希望大家能帮忙解决
公司的项目中,有类似领券联盟中的tablayout+viewpager展示分类以及分类中的商品信息
但是分类的id和名称是一个端口获取的,商品数据是另一个端口获取的,
经理的想法是获取了数据后,通过fragment间的数据传递,将分类的id和名称传递到商品展示的那个fragment,
通过比对分类的id和商品信息中所属分类的id,进行分类商品的展示,
目前在这个方面很困惑,不知道怎么去设计这个流程以及逻辑比较好,
希望各位大佬可以提些建议
叫后台重新设计接口,这接口确实不太好
我们这边类似的是获得商品的接口可以传分类id,获得该分类下的所有商品
你可以先获得商品分类,渲染界面,fragment里面的构造方法可以传分类id,然后再对商品数据做处理,根据分类分成几个list再去渲染各个fragment的ListView或者RecyclerView
好麻烦啊,还是改接口吧
数据都有。就是看你自己喜欢怎么做。做法很多的啊。