@Override public void onClick(View view) { switch (view.getId()) { case R.id.profile_image: { break; } case R.id.iv_content: { try { /* Intent intent = new Intent(context, CardActivity.class); RVCardData selectedCard = cardData.get(getAdapterPosition()); intent.putExtra(USER_ID, selectedCard.getUserID()); intent.putExtra(Date, selectedCard.getDate()); intent.putExtra(PROFILE_IMAGE_URL, selectedCard.getImageProfileUrl()); intent.putExtra(TITLE, selectedCard.getTextTitle()); intent.putExtra(CONTENT_IMAGE_URL, selectedCard.getImageMainUrl()); intent.putExtra(TEXT_CONTENT, selectedCard.getTextContent()); intent.putExtra(LIKE, selectedCard.getLike()); intent.putExtra("video_url", selectedCard.getVideoUrl()); //intent.putExtra("location_url", selectedCard.getLocationUrl()); context.startActivity(intent);*/ Intent intent = new Intent(Intent.ACTION_VIEW); RVCardData selectedCard = cardData.get(getAdapterPosition()); Uri data = Uri.parse(selectedCard.getVideoUrl()); intent.setDataAndType(data, "video/mp4"); context.startActivity(intent); } catch (Exception e) { Log.d(TAG, e.getMessage()); } break; } case R.id.share: { Intent intent = new Intent(context, MapboxActivity.class); RVCardData selectedCard = cardData.get(getAdapterPosition()); intent.putExtra(LOCATION, selectedCard.getLocationUrl()); intent.putExtra(EMOTiON, selectedCard.getEmotion()); context.startActivity(intent); break; } case R.id.iv_re: { Toast.makeText(context, "준비중", Toast.LENGTH_LONG).show(); break; } case R.id.iv_like: { Toast.makeText(context, "준비중", Toast.LENGTH_LONG).show(); break; } } }