详情到添加购物车

public class XiangQingActivity extends AppCompatActivity implements IContractXqing.IViewXqing {

    @BindView(R.id.xq_imag)
    ImageView xqImag;
    @BindView(R.id.xq_price)
    TextView xqPrice;
    @BindView(R.id.xq_neirong)
    TextView xqNeirong;
    @BindView(R.id.xq_add_gwc)
    Button xqAddGwc;
    private IContractXqing.IPresenterXqing iPresenterXqing;
    private int pid;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_xiang_qing);
        ButterKnife.bind(this);
        iPresenterXqing = new presenterXqing();
        iPresenterXqing.attData(this);
        Intent intent = getIntent();
        pid = intent.getIntExtra("pid",0);
        iPresenterXqing.infoData(pid +"");


    }

    @Override
    public void showData(XqingBean msg) {
        XqingBean.DataBean data = msg.getData();
        String images = data.getImages();
        String[] split = images.split("\\|");
        Picasso.with(XiangQingActivity.this).load(split[0]).into(xqImag);
        xqPrice.setText("价格为"+data.getPrice()+"¥");
        xqNeirong.setText(data.getTitle());

    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        iPresenterXqing.deleteData(this);
    }

    @OnClick({R.id.xq_neirong, R.id.xq_add_gwc})
    public void onViewClicked(View view) {
        switch (view.getId()) {
            case R.id.xq_add_gwc:
             Intent  intent=new Intent(XiangQingActivity.this,AddGwcActivity.class);
             intent.putExtra("pid",pid);
             startActivity(intent);


                break;
        }
    }
}

 

添加购物车的主页面

package com.example.asus.jddemozhangjiangxia.ui.activtiy;

import android.content.Intent;
import android.content.SharedPreferences;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;

import com.example.asus.jddemozhangjiangxia.R;
import com.example.asus.jddemozhangjiangxia.data.bean.AddBean;
import com.example.asus.jddemozhangjiangxia.di.presenter.PresenterAddGw;
import com.example.asus.jddemozhangjiangxia.di.presenter.contract.IContractAddGw;

public class AddGwcActivity extends AppCompatActivity implements IContractAddGw.IViewAddGw {


    private String uid;
    private IContractAddGw.IPresenterAddGw iPresenterAddGw;
    private int pid;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_add_gwc);

        iPresenterAddGw = new PresenterAddGw();
        iPresenterAddGw.attData(this);
        Intent intent = AddGwcActivity.this.getIntent();
        pid = intent.getIntExtra("pid", 0);

        SharedPreferences sp = AddGwcActivity.this.getSharedPreferences("userInfo", 0);
        uid = sp.getString("uid", "0");

        if (!uid.equals("0")) {
            Log.e("aa", "initData: " + uid);

        } else {
            Toast.makeText(AddGwcActivity.this, "请登录", Toast.LENGTH_SHORT).show();
        }

        iPresenterAddGw.infoData(pid+"",uid);

    }

    @Override
    public void showData(AddBean msg) {
        String msg1 = msg.getMsg();
        String code = msg.getCode();
        Toast.makeText(this, msg1, Toast.LENGTH_SHORT).show();

    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        iPresenterAddGw.deleteData(this);

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值