如何将数据从RecyclerView传递到活动

如何将数据从RecyclerView传递到活动,第1张

如何将数据从RecyclerView传递到活动

创建一个侦听器接口,然后让您的MainActivity实现它。这样,您可以在onClick方法中调用回调方法。

接口:

public interface onImageClickListener {    void onImageClick(String imageData);}

主要活动:

public class MainActivity implements onImageClickListener {    @Override    public void onImageClick(String imageData) {        // handle image data    }//...}

您的VideoAdapter:

    //...    private onImageClickListener onImageClickListener;    public VideoAdapter(ArrayList<Video> data, ArrayList<Video> data2, Activity activity, onImageClickListener onImageClickListener) {        this.mData = data;        this.mData2 = data2;        this.mACtivity = activity;        this.onImageClickListener = onImageClickListener;    }    //...    @Override    public void onBindViewHolder(VideoHolder holder, int position) {        //...        holder.restaurantImageView.setonClickListener(new View.onClickListener() { @Override public void onClick(View v) {     onImageClickListener.onImageClick(video2.getPic()); }        });        //...    }    //...


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5489153.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存