diff options
author | Alex Ning <chineseperson5@gmail.com> | 2018-09-22 03:09:57 +0000 |
---|---|---|
committer | Alex Ning <chineseperson5@gmail.com> | 2018-09-22 03:09:57 +0000 |
commit | a7d4485fc18452b3897a95b4de152707d9209a39 (patch) | |
tree | 846338eeb3e58ab7823b394415069b3cc7d09c29 /app | |
parent | fc356c6505d5ee40e719e5b17e3a8a49ac8128c6 (diff) | |
download | infinity-for-reddit-a7d4485fc18452b3897a95b4de152707d9209a39.tar infinity-for-reddit-a7d4485fc18452b3897a95b4de152707d9209a39.tar.gz infinity-for-reddit-a7d4485fc18452b3897a95b4de152707d9209a39.tar.bz2 infinity-for-reddit-a7d4485fc18452b3897a95b4de152707d9209a39.tar.lz infinity-for-reddit-a7d4485fc18452b3897a95b4de152707d9209a39.tar.xz infinity-for-reddit-a7d4485fc18452b3897a95b4de152707d9209a39.tar.zst infinity-for-reddit-a7d4485fc18452b3897a95b4de152707d9209a39.zip |
Click the subreddit icon or the subreddit name to view the subreddit's details in ViewPostDetailActivity.
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/ml/docilealligator/infinityforreddit/ViewPostDetailActivity.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/ViewPostDetailActivity.java b/app/src/main/java/ml/docilealligator/infinityforreddit/ViewPostDetailActivity.java index 22950bc5..74776f31 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/ViewPostDetailActivity.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/ViewPostDetailActivity.java @@ -125,6 +125,19 @@ public class ViewPostDetailActivity extends AppCompatActivity { Glide.with(this).load(R.drawable.subreddit_default_icon).into(subredditIconCircleImageView); } + subredditIconCircleImageView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Intent intent = new Intent(ViewPostDetailActivity.this, ViewSubredditDetailActivity.class); + intent.putExtra(ViewSubredditDetailActivity.EXTRA_SUBREDDIT_NAME_KEY, + mPostData.getSubredditNamePrefixed().substring(2)); + intent.putExtra(ViewSubredditDetailActivity.EXTRA_SUBREDDIT_VALUE_KEY, + mPostData.getSubredditNamePrefixed()); + intent.putExtra(ViewSubredditDetailActivity.EXTRA_QUERY_BY_ID_KEY, false); + startActivity(intent); + } + }); + switch (mPostData.getVoteType()) { case 1: //Upvote @@ -167,6 +180,19 @@ public class ViewPostDetailActivity extends AppCompatActivity { mRecyclerView.addItemDecoration(new DividerItemDecoration(this, DividerItemDecoration.VERTICAL)); subredditTextView.setText(mPostData.getSubredditNamePrefixed()); + subredditTextView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Intent intent = new Intent(ViewPostDetailActivity.this, ViewSubredditDetailActivity.class); + intent.putExtra(ViewSubredditDetailActivity.EXTRA_SUBREDDIT_NAME_KEY, + mPostData.getSubredditNamePrefixed().substring(2)); + intent.putExtra(ViewSubredditDetailActivity.EXTRA_SUBREDDIT_VALUE_KEY, + mPostData.getSubredditNamePrefixed()); + intent.putExtra(ViewSubredditDetailActivity.EXTRA_QUERY_BY_ID_KEY, false); + startActivity(intent); + } + }); + postTimeTextView.setText(mPostData.getPostTime()); if(mPostData.getGilded() > 0) { |