aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorAlex Ning <chineseperson5@gmail.com>2021-02-17 15:15:38 +0000
committerAlex Ning <chineseperson5@gmail.com>2021-02-17 15:15:38 +0000
commit719a5a3a8e3f3ee4eca4f33f8e709f8eaf65ad33 (patch)
tree7b9b8b94a2df26365425abcfa8f4687a81e6dabc /app/src/main/java
parent52d6691ae7ea7d9d5a19bede87b913f33e0645a3 (diff)
downloadinfinity-for-reddit-719a5a3a8e3f3ee4eca4f33f8e709f8eaf65ad33.tar
infinity-for-reddit-719a5a3a8e3f3ee4eca4f33f8e709f8eaf65ad33.tar.gz
infinity-for-reddit-719a5a3a8e3f3ee4eca4f33f8e709f8eaf65ad33.tar.bz2
infinity-for-reddit-719a5a3a8e3f3ee4eca4f33f8e709f8eaf65ad33.tar.lz
infinity-for-reddit-719a5a3a8e3f3ee4eca4f33f8e709f8eaf65ad33.tar.xz
infinity-for-reddit-719a5a3a8e3f3ee4eca4f33f8e709f8eaf65ad33.tar.zst
infinity-for-reddit-719a5a3a8e3f3ee4eca4f33f8e709f8eaf65ad33.zip
Add Gallery Layout to default post layout option.
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/ml/docilealligator/infinityforreddit/adapters/PostRecyclerViewAdapter.java26
1 files changed, 11 insertions, 15 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/PostRecyclerViewAdapter.java b/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/PostRecyclerViewAdapter.java
index 4cbd3254..6ea507df 100644
--- a/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/PostRecyclerViewAdapter.java
+++ b/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/PostRecyclerViewAdapter.java
@@ -1730,6 +1730,14 @@ public class PostRecyclerViewAdapter extends PagedListAdapter<Post, RecyclerView
void delayTransition();
}
+ private void openViewPostDetailActivity(Post post, int position) {
+ Intent intent = new Intent(mActivity, ViewPostDetailActivity.class);
+ intent.putExtra(ViewPostDetailActivity.EXTRA_POST_DATA, post);
+ intent.putExtra(ViewPostDetailActivity.EXTRA_POST_LIST_POSITION, position);
+ intent.putExtra(ViewPostDetailActivity.EXTRA_POST_FRAGMENT_ID, mFragment.getPostFragmentId());
+ mActivity.startActivity(intent);
+ }
+
public class PostBaseViewHolder extends RecyclerView.ViewHolder {
MaterialCardView cardView;
AspectRatioGifImageView iconGifImageView;
@@ -1864,11 +1872,7 @@ public class PostRecyclerViewAdapter extends PagedListAdapter<Post, RecyclerView
markPostRead(post, true);
canStartActivity = false;
- Intent intent = new Intent(mActivity, ViewPostDetailActivity.class);
- intent.putExtra(ViewPostDetailActivity.EXTRA_POST_DATA, post);
- intent.putExtra(ViewPostDetailActivity.EXTRA_POST_LIST_POSITION, getBindingAdapterPosition());
- intent.putExtra(ViewPostDetailActivity.EXTRA_POST_FRAGMENT_ID, mFragment.getPostFragmentId());
- mActivity.startActivity(intent);
+ openViewPostDetailActivity(post, getBindingAdapterPosition());
}
}
});
@@ -2881,11 +2885,7 @@ public class PostRecyclerViewAdapter extends PagedListAdapter<Post, RecyclerView
markPostRead(post, true);
canStartActivity = false;
- Intent intent = new Intent(mActivity, ViewPostDetailActivity.class);
- intent.putExtra(ViewPostDetailActivity.EXTRA_POST_DATA, post);
- intent.putExtra(ViewPostDetailActivity.EXTRA_POST_LIST_POSITION, getBindingAdapterPosition());
- intent.putExtra(ViewPostDetailActivity.EXTRA_POST_FRAGMENT_ID, mFragment.getPostFragmentId());
- mActivity.startActivity(intent);
+ openViewPostDetailActivity(post, getBindingAdapterPosition());
}
});
@@ -3476,11 +3476,7 @@ public class PostRecyclerViewAdapter extends PagedListAdapter<Post, RecyclerView
markPostRead(post, true);
canStartActivity = false;
- Intent intent = new Intent(mActivity, ViewPostDetailActivity.class);
- intent.putExtra(ViewPostDetailActivity.EXTRA_POST_DATA, post);
- intent.putExtra(ViewPostDetailActivity.EXTRA_POST_LIST_POSITION, getBindingAdapterPosition());
- intent.putExtra(ViewPostDetailActivity.EXTRA_POST_FRAGMENT_ID, mFragment.getPostFragmentId());
- mActivity.startActivity(intent);
+ openViewPostDetailActivity(post, getBindingAdapterPosition());
}
}
});