Fix opening the same media multiple times by clicking it repeatedly.

This commit is contained in:
Alex Ning 2021-09-17 20:49:50 +08:00
parent 48a8076fc0
commit 5dda05d7fa

View File

@ -1963,6 +1963,8 @@ public class PostRecyclerViewAdapter extends PagingDataAdapter<Post, RecyclerVie
} }
private void openMedia(Post post) { private void openMedia(Post post) {
if (canStartActivity) {
canStartActivity = false;
if (post.getPostType() == Post.VIDEO_TYPE) { if (post.getPostType() == Post.VIDEO_TYPE) {
Intent intent = new Intent(mActivity, ViewVideoActivity.class); Intent intent = new Intent(mActivity, ViewVideoActivity.class);
if (post.isGfycat()) { if (post.isGfycat()) {
@ -2009,6 +2011,7 @@ public class PostRecyclerViewAdapter extends PagingDataAdapter<Post, RecyclerVie
mActivity.startActivity(intent); mActivity.startActivity(intent);
} }
} }
}
public class PostBaseViewHolder extends RecyclerView.ViewHolder { public class PostBaseViewHolder extends RecyclerView.ViewHolder {
AspectRatioGifImageView iconGifImageView; AspectRatioGifImageView iconGifImageView;