通过接口加入购物车长按点击条目跳转到购物车页面

该博客介绍了如何通过接口操作,在用户长按购物清单条目时,能够平滑地跳转到购物车页面。详细内容包括展示页面的Activity实现、Adapter的配置,以及在目标Activity中实现复选框全选的功能。参考链接提供了完整的代码实现。
摘要由CSDN通过智能技术生成

详情可见

https://github.com/YangJun1208/yuekaozonghe

在这里插入图片描述

展示页面的Activity

public class ThreeActivity extends AppCompatActivity implements IView {

private XRecyclerView recyclerView;
private IPersenterImpl iPersenter;
private int mPage;
private TitleAdapter adapter;

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

    recyclerView=findViewById(R.id.recycle_three);
    iPersenter=new IPersenterImpl(this);

    final LinearLayoutManager manager = new LinearLayoutManager(this);
    manager.setOrientation(OrientationHelper.VERTICAL);
    recyclerView.setLayoutManager(manager);

    adapter = new TitleAdapter(this);
    recyclerView.setAdapter(adapter);

    adapter.setOnClicksListener(new TitleAdapter.OnClicksListener() {
        @Override
        public void onSuccess(int i, int pid) {
            loaData(pid);
        }
    });
    adapter.setOnClickLongLisenter(new TitleAdapter.OnClickLongLisenter() {
        @Override
        public void onSuccess(int i, int pid) {
            Intent intent = new Intent(ThreeActivity.this, FourActivity.class);
            startActivity(intent);
        }
    });

    recyclerView.setLoadingMoreEnabled(true);
    recyclerView.setPullRefreshEnabled(true);
    recyclerView.setLoadingListener(new XRecyclerView.LoadingListener() {
        @Override
        public void onRefresh() {
            mPage=1;
            loadData();
        }

        @Override
        public void onLoadMore() {
            mPage++;
            loadData();
        }
    });
    loadData();

}

private void loaData(int pid) {
    Map<String,String> map=new HashMap<>();
    map.put("pid
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值