android的接口回调

本文介绍了Android中的接口回调概念,通过一个RecyclerView条目点击监听的实例,展示了如何从Adapter传递数据到主页面进行进一步操作。当在RecyclerView中点击某一条目时,通过接口回调将点击的条目位置(position)传送到主页面,实现在主页面展示Toast通知用户所点击的位置。
摘要由CSDN通过智能技术生成

什么是接口回调呢,就是当你在B页面写好的数据,但A或C想调用的时候,直接通过B写的接口可以把数据调过来A,C这里进行相关其他的操作。而且B写的接口,A和C并不一定就会调用,只是当需要用到B里面的数据才会调用此接口,所以并不影响A,C页面本身的业务逻辑操作。

下面我敲了Recyclerview的条目监听的一个接口回调把数据从Adapter中把点击哪一条条目和position转到主页面中进行其他的操作。

public class RvAdapter extends RecyclerView.Adapter implements View.OnClickListener {
    private final Context context;
    private onItemClickListener mOnItemClickListener;

    public RvAdapter(Context context) {
        this.context = context;
    }

    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View inflate = LayoutInflater.from(context).inflate(R.layout.item_view, parent, false);
        ViewHolder viewHolder = new ViewHolder(inflate);
        inflate.setOnClickListener(this);
        return viewHolder;
    }

    @Override
    public void 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值