详情页面。
直接获取接口下的id。
//推荐
@Override
public void shoutui(News3 news3) {
List<News3.DataBean.TuijianBean.ListBeanX> list = news3.getData().getTuijian().getList();
//Toast.makeText(getActivity(), “list:” + list, Toast.LENGTH_SHORT).show();
GridLayoutManager manager = new GridLayoutManager(getActivity(), 2, GridLayoutManager.VERTICAL, false);
recyTuijian.setLayoutManager(manager);
MyAdapter_tuijian tuijian = new MyAdapter_tuijian(getActivity(), list);
tuijian.setOnitemclick(new MyAdapter_tuijian.onitemclick() {
@Override
public void onclick(int position) {
int pid = news3.getData().getTuijian().getList().get(position).getPid();
Intent intent = new Intent(getActivity(), xiangqingActivity.class);
intent.putExtra("pid",pid);
startActivity(intent);
}
});
recyTuijian.setAdapter(tuijian);
}
然后再跳转的Activity的页面引入布局
在赋值
@Override
public void data(Xiangqing xiangqing) {
Xiangqing.DataBean data = xiangqing.getData();
Toast.makeText(this, "data:" + data, Toast.LENGTH_SHORT).show();
//LayoutInflater.from(xiangqingActivity.this).inflate(R.layout.activity_xiangqing,null);
xiangqing_name = findViewById(R.id.xiangqing_name);
xiangqing_price = findViewById(R.id.xiangqing_price);
xiangqing_simp = findViewById(R.id.xiangqing_simp);
String[] split = data.getImages().split("\\|");
Uri uri = Uri.parse(split[0]);
xiangqing_simp.setImageURI(uri);
xiangqing_name.setText(xiangqing.getData().getTitle());
xiangqing_price.setText(xiangqing.getData().getPrice()+"");