Did for example, but for recyclerView
I try to implement, by clicking to get an item from the list (url)
viewHolder.photo.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { v.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(context, VideoActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra("video_link", imageUploads.get(getAdapterPosition()).getUrl()); context.startActivity(intent); } }); And everything seems to be like this, but getAdapterPosition is highlighted in red. Please tell me what I'm doing wrong.
And is it right to proceed as follows, replacing by
ImageUpload imageUploads = new ImageUpload(); intent.putExtra("video_link", imageUploads.getUrl());
gridview.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View v, int position, long id) { // do something } });- miha_dev