intent传值

主页面里面吐舌头

重写view中的方法里

 shopAdater.setclick(new ShopAdater.Clicklistener() {

            @Override
            public void dianjiclick(View view, int position, String pid, String text_title, String text_price, String image) {
                //传值
                Intent intent = new Intent(ShopActivity.this, AddActivity.class);
                intent.putExtra("text_title", text_title);
                intent.putExtra("text_price", text_price);
                intent.putExtra("pid", pid);
                intent.putExtra("image", image);
                startActivity(intent);
            }

        });


adapter页面传值吐舌头

onBindViewHolder方法里面

 final String pid= shopBean.getData().get(position).getPid()+"";
        final String text_title=shopBean.getData().get(position).getSalenum()+"";
        final String text_price=shopBean.getData().get(position).getSubhead();


        //点击事件回调
        holder.image_01.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                clicklistener.dianjiclick(view,position,pid,text_price,text_title,image[0]);
            }
        });
    }


写在布局下面(viewholod)

接口回调

 Clicklistener clicklistener;


    public void setclick(Clicklistener clicklistener) {
        this.clicklistener = clicklistener;


    }


    public interface Clicklistener {
        public void dianjiclick(View view,int position,String pid,String text_title,String text_price,String image);
    }



接收数据的类吐舌头

onCreate方法里

   //接收数据
        Intent intent = getIntent();
        String name = intent.getStringExtra("text_title");
        String price = intent.getStringExtra("text_price");
        pid = intent.getStringExtra("pid");
        String image = intent.getStringExtra("image");




        //设置数据
        text_add_title.setText(name);
        text_add_price.setText("$:" + price);
        //设置图片
        Glide.with(AddActivity.this).load(image).into(image_add_view);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值