void bindModel(Cursor row, boolean isChecked) { title.setText(row.getString( row.getColumnIndex(MediaStore.Video.Media.TITLE))); videoUri= ContentUris.withAppendedId( MediaStore.Video.Media.EXTERNAL_CONTENT_URI, row.getInt(row.getColumnIndex(MediaStore.Video.Media._ID))); Picasso.with(thumbnail.getContext()) .load(videoUri.toString()) .fit().centerCrop() .placeholder(R.drawable.ic_media_video_poster) .into(thumbnail); int mimeTypeColumn= row.getColumnIndex(MediaStore.Video.Media.MIME_TYPE); videoMimeType=row.getString(mimeTypeColumn); setChecked(isChecked); }
void bindModel(Cursor row, boolean isChecked) { title.setText(row.getString( row.getColumnIndex(MediaStore.Video.Media.TITLE))); videoUri= ContentUris.withAppendedId( MediaStore.Video.Media.EXTERNAL_CONTENT_URI, row.getInt(row.getColumnIndex(MediaStore.Video.Media._ID))); Picasso.with(thumbnail.getContext()) .load(videoUri.toString()) .fit().centerCrop() .placeholder(R.drawable.ic_media_video_poster) .into(thumbnail); int mimeTypeColumn= row.getColumnIndex(MediaStore.Video.Media.MIME_TYPE); videoMimeType=row.getString(mimeTypeColumn); setChecked(isChecked); }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
void bindModel(Cursor row, boolean isChecked) { title.setText(row.getString( row.getColumnIndex(MediaStore.Video.Media.TITLE))); videoUri= ContentUris.withAppendedId( MediaStore.Video.Media.EXTERNAL_CONTENT_URI, row.getInt(row.getColumnIndex(MediaStore.Video.Media._ID))); Picasso.with(thumbnail.getContext()) .load(videoUri.toString()) .fit().centerCrop() .placeholder(R.drawable.ic_media_video_poster) .into(thumbnail); int mimeTypeColumn= row.getColumnIndex(MediaStore.Video.Media.MIME_TYPE); videoMimeType=row.getString(mimeTypeColumn); setChecked(isChecked); }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
void bindModel(Cursor row, boolean isChecked) { title.setText(row.getString( row.getColumnIndex(MediaStore.Video.Media.TITLE))); videoUri= ContentUris.withAppendedId( MediaStore.Video.Media.EXTERNAL_CONTENT_URI, row.getInt(row.getColumnIndex(MediaStore.Video.Media._ID))); Picasso.with(thumbnail.getContext()) .load(videoUri.toString()) .fit().centerCrop() .placeholder(R.drawable.ic_media_video_poster) .into(thumbnail); int mimeTypeColumn= row.getColumnIndex(MediaStore.Video.Media.MIME_TYPE); videoMimeType=row.getString(mimeTypeColumn); setChecked(isChecked); }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
void bindModel(Cursor row, boolean isChecked, int position) { this.position=position; title.setText(row.getString( row.getColumnIndex(MediaStore.Video.Media.TITLE))); videoUri= ContentUris.withAppendedId( MediaStore.Video.Media.EXTERNAL_CONTENT_URI, row.getInt(row.getColumnIndex(MediaStore.Video.Media._ID))); Picasso.with(thumbnail.getContext()) .load(videoUri.toString()) .fit().centerCrop() .placeholder(R.drawable.ic_media_video_poster) .into(thumbnail); int mimeTypeColumn= row.getColumnIndex(MediaStore.Video.Media.MIME_TYPE); videoMimeType=row.getString(mimeTypeColumn); setChecked(isChecked); }
void onChecked(int position, boolean isChecked, boolean updateUI) { if (choiceMode.isSingleChoice()) { int checked=choiceMode.getCheckedPosition(); if (checked>=0) { RowController row= (RowController)rv.findViewHolderForAdapterPosition(checked); if (row!=null) { row.setChecked(false); } } } choiceMode.setChecked(position, isChecked); if (updateUI) { notifyItemChanged(position); rv.scrollToPosition(position); } }
void onChecked(int position, boolean isChecked, boolean updateUI) { if (choiceMode.isSingleChoice()) { int checked=choiceMode.getCheckedPosition(); if (checked>=0) { RowController row= (RowController)rv.findViewHolderForAdapterPosition(checked); if (row!=null) { row.setChecked(false); } } } choiceMode.setChecked(position, isChecked); if (updateUI) { notifyItemChanged(position); rv.scrollToPosition(position); } }
void onChecked(int position, boolean isChecked, boolean updateUI) { if (choiceMode.isSingleChoice()) { int checked=choiceMode.getCheckedPosition(); if (checked>=0) { RowController row= (RowController)rv.findViewHolderForAdapterPosition(checked); if (row!=null) { row.setChecked(false); } } } choiceMode.setChecked(position, isChecked); if (updateUI) { notifyItemChanged(position); rv.scrollToPosition(position); } }
void onChecked(int position, boolean isChecked, boolean updateUI) { if (choiceMode.isSingleChoice()) { int checked=choiceMode.getCheckedPosition(); if (checked>=0) { RowController row= (RowController)rv.findViewHolderForAdapterPosition(checked); if (row!=null) { row.setChecked(false); } } } choiceMode.setChecked(position, isChecked); if (updateUI) { notifyItemChanged(position); rv.scrollToPosition(position); } }
void onChecked(int position, boolean isChecked, boolean updateUI) { if (choiceMode.isSingleChoice()) { int checked=choiceMode.getCheckedPosition(); if (checked>=0) { RowController row= (RowController)rv.findViewHolderForAdapterPosition(checked); if (row!=null) { row.setChecked(false); } } } choiceMode.setChecked(position, isChecked); if (updateUI) { notifyItemChanged(position); rv.scrollToPosition(position); } }