From 80058ff6ab192b830b39566ee07a5903c450cf6c Mon Sep 17 00:00:00 2001 From: Alex Ning Date: Tue, 21 Aug 2018 00:08:48 +0800 Subject: Load comment and post content text in HTML form instead of String. Fixed a bug that the icon of subreddits was not parsed properly in ParseSubredditData class. --- app/build.gradle | 2 ++ .../infinityforreddit/CommentRecyclerViewAdapter.java | 8 +++++--- .../main/java/ml/docilealligator/infinityforreddit/JSONUtils.java | 4 ++-- .../java/ml/docilealligator/infinityforreddit/ParseComment.java | 2 +- .../main/java/ml/docilealligator/infinityforreddit/ParsePost.java | 7 ++++++- .../ml/docilealligator/infinityforreddit/ParseSubredditData.java | 6 ++++++ .../docilealligator/infinityforreddit/ViewPostDetailActivity.java | 6 ++++-- app/src/main/res/layout/activity_view_post_detail.xml | 6 +++--- app/src/main/res/layout/item_post_comment.xml | 6 +++--- 9 files changed, 32 insertions(+), 15 deletions(-) (limited to 'app') diff --git a/app/build.gradle b/app/build.gradle index 26b73a0a..946bd4f8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -24,6 +24,7 @@ repositories { } mavenCentral() google() + jcenter() } dependencies { @@ -54,4 +55,5 @@ dependencies { annotationProcessor "android.arch.lifecycle:compiler:$rootProject.archLifecycleVersion" implementation 'io.reactivex.rxjava2:rxandroid:2.1.0' implementation 'io.reactivex.rxjava2:rxjava:2.2.0' + implementation 'org.sufficientlysecure:html-textview:3.6' } diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/CommentRecyclerViewAdapter.java b/app/src/main/java/ml/docilealligator/infinityforreddit/CommentRecyclerViewAdapter.java index eef1a004..8af5a765 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/CommentRecyclerViewAdapter.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/CommentRecyclerViewAdapter.java @@ -14,6 +14,8 @@ import android.widget.Toast; import com.android.volley.RequestQueue; +import org.sufficientlysecure.htmltextview.HtmlTextView; + import java.util.ArrayList; class CommentRecyclerViewAdapter extends RecyclerView.Adapter { @@ -40,7 +42,7 @@ class CommentRecyclerViewAdapter extends RecyclerView.Adapter - - + android:textAppearance="@android:style/TextAppearance.Small"/>