创建一个侦听器接口,然后让您的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()); } }); //... } //...


