From 68383676ce6d173f996c56a6b206d56db0d67e10 Mon Sep 17 00:00:00 2001 From: Abdul Wadood Date: Tue, 3 Jul 2018 17:10:07 +0530 Subject: [PATCH] Remove Guava library as dependency from project --- app/build.gradle | 3 --- .../java/org/kiwix/kiwixmobile/library/LibraryAdapter.java | 6 ++---- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 9048e2247..fc6449d36 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -78,9 +78,6 @@ dependencies { // Tab indicator implementation "com.pacioianu.david:ink-page-indicator:$inkPageIndicatorVersion" - // Guava - implementation group: 'com.google.guava', name: 'guava', version: '21.0' - // Dagger compileOnly "javax.annotation:javax.annotation-api:$javaxAnnotationVersion" androidTestCompileOnly "javax.annotation:javax.annotation-api:$javaxAnnotationVersion" diff --git a/app/src/main/java/org/kiwix/kiwixmobile/library/LibraryAdapter.java b/app/src/main/java/org/kiwix/kiwixmobile/library/LibraryAdapter.java index 22edac51d..d36016a95 100755 --- a/app/src/main/java/org/kiwix/kiwixmobile/library/LibraryAdapter.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/library/LibraryAdapter.java @@ -32,8 +32,6 @@ import android.widget.Filter; import android.widget.ImageView; import android.widget.TextView; -import com.google.common.collect.ImmutableList; - import org.kiwix.kiwixmobile.KiwixApplication; import org.kiwix.kiwixmobile.R; import org.kiwix.kiwixmobile.data.DataSource; @@ -66,7 +64,7 @@ public class LibraryAdapter extends BaseAdapter { private static final int LIST_ITEM_TYPE_BOOK = 0; private static final int LIST_ITEM_TYPE_DIVIDER = 1; - private ImmutableList allBooks; + private List allBooks; private List listItems = new ArrayList<>(); private final Context context; public HashMap languageCounts = new HashMap<>(); @@ -90,7 +88,7 @@ public class LibraryAdapter extends BaseAdapter { } public void setAllBooks(List books) { - allBooks = ImmutableList.copyOf(books); + allBooks = Collections.unmodifiableList(books); updateLanguageCounts(); updateLanguages(); }