详情

 SharedPreferences sp = getContext().getSharedPreferences("m", 0);
        userid = sp.getString("userid", "");
        sessionid = sp.getString("sessionid", "");


 rxxpAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
            @Override
            public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
                int id = rxxpAdapter.getData().get(position).getCommodityId();
                Intent intent = new Intent(getActivity(), SearchIntentActivity.class);
                intent.putExtra("id", id + "");
                intent.putExtra("userid", userid + "");
                intent.putExtra("sessionid", sessionid + "");
                startActivity(intent);
            }
        });
  //接收商品id
        Intent intent = getIntent();
        String id = intent.getStringExtra("id");
        String userid = intent.getStringExtra("userid");
        String sessionid = intent.getStringExtra("sessionid");


  DetailsBean detailsBean = new Gson().fromJson(mCartString, DetailsBean.class);
        DetailsBean.ResultBean result = detailsBean.getResult();
        /*    Log.d("ddd", result + "-----------");*/
        //轮播图
        String picture = result.getPicture();
        String[] split = picture.split(",");
        final List<String> urllist = new ArrayList<>();
        for (int i = 0; i < split.length; i++) {
            urllist.add(split[i]);
        }
        xbanner.setData(urllist, null);
        xbanner.loadImage(new XBanner.XBannerAdapter() {
            @Override
            public void loadBanner(XBanner banner, Object model, View view, int position) {
                Glide.with(SearchIntentActivity.this).load(urllist.get(position)).into((ImageView) view);
            }
        });
        name.setText(result.getCommodityName());
        price.setText("¥:" + result.getPrice());
        num.setText("数量:" + result.getCommentNum());

        WebSettings settings = webview.getSettings();
        settings.setJavaScriptEnabled(true);
        //js交互
        String js = "<script type=\"text/javascript\">" +
                "var imgs=document.getElementsByTagName('img');" +
                "for(var i = 0; i<imgs.length; i++){" +
                "imgs[i].style.width='100%';" +
                "imgs[i].style.height='auto';" +
                "}" +
                "</script>";
        String s1 = result.getDetails();
        webview.loadDataWithBaseURL(null, s1, "text/html", "utf-8", null);
    }

model层

String s = Utiles.Search_URL + "?commodityId=" + id;
        OkGo.<String>get(s).execute(new StringCallback() {
            @Override
            public void onSuccess(Response<String> response) {
                String s = response.body().toString();
                onCallBackLisenter.onCallBack(s);
                /*   Log.d("sss","22"+s);*/
            }
        });

Toast.makeText(getActivity(), “您点击了”+list.get(position).getCommodityName(), Toast.LENGTH_SHORT).show();
Intent intent=new Intent(getActivity(),GoodsXqActivity.class);
intent.putExtra(“id”,list.get(position).getCommodityId());
startActivity(intent);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值