diff options
| -rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java | 3 | ||||
| -rw-r--r-- | org.fox.ttrss/src/main/java/org/fox/ttrss/util/HeadlinesDiffUtilCallback.java | 48 |
2 files changed, 0 insertions, 51 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java index 72b873a2..89043cbc 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java @@ -10,8 +10,6 @@ import android.view.ViewGroup; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; -import androidx.recyclerview.widget.DiffUtil; -import androidx.viewpager2.adapter.FragmentStateAdapter; import androidx.viewpager2.widget.ViewPager2; import org.fox.ttrss.types.Article; @@ -19,7 +17,6 @@ import org.fox.ttrss.types.ArticleList; import org.fox.ttrss.types.Feed; import org.fox.ttrss.util.DiffFragmentStateAdapter; import org.fox.ttrss.util.HeadlinesDiffItemCallback; -import org.fox.ttrss.util.HeadlinesDiffUtilCallback; public class ArticlePager extends androidx.fragment.app.Fragment { diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/util/HeadlinesDiffUtilCallback.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/util/HeadlinesDiffUtilCallback.java deleted file mode 100644 index 084fb9fc..00000000 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/util/HeadlinesDiffUtilCallback.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.fox.ttrss.util; - -import androidx.recyclerview.widget.DiffUtil; - -import org.fox.ttrss.types.Article; -import org.fox.ttrss.types.ArticleList; - -public class HeadlinesDiffUtilCallback extends DiffUtil.Callback { - private final String TAG = this.getClass().getSimpleName(); - private ArticleList m_oldList; - private ArticleList m_newList; - - public HeadlinesDiffUtilCallback(ArticleList oldList, ArticleList newList) { - m_oldList = oldList; - m_newList = newList; - } - - @Override - public int getOldListSize() { - return m_oldList != null ? m_oldList.size() : 0; - } - - @Override - public int getNewListSize() { - return m_newList != null ? m_newList.size() : 0; - } - - @Override - public boolean areItemsTheSame(int oldItemPosition, int newItemPosition) { - Article a1 = m_oldList.get(oldItemPosition); - Article a2 = m_newList.get(newItemPosition); - - // Log.d(TAG, "[DIFF] areItemsTheSame a1=" + a1.title + " a2=" + a2.title); - - return a1.id == a2.id; - } - - @Override - public boolean areContentsTheSame(int oldItemPosition, int newItemPosition) { - Article a1 = m_oldList.get(oldItemPosition); - Article a2 = m_newList.get(newItemPosition); - - // Log.d(TAG, "[DIFF] areContentsTheSame a1=" + a1.title + " a2=" + a2.title); - - return a1.id == a2.id && a1.unread == a2.unread && a1.marked == a2.marked - && a1.published == a2.published && a1.note.equals(a2.note); - } - } |