Remove Guava library as dependency from project

This commit is contained in:
Abdul Wadood 2018-07-03 17:10:07 +05:30 committed by Isaac Hutt
parent 69218f0ef2
commit 68383676ce
2 changed files with 2 additions and 7 deletions

View File

@ -78,9 +78,6 @@ dependencies {
// Tab indicator // Tab indicator
implementation "com.pacioianu.david:ink-page-indicator:$inkPageIndicatorVersion" implementation "com.pacioianu.david:ink-page-indicator:$inkPageIndicatorVersion"
// Guava
implementation group: 'com.google.guava', name: 'guava', version: '21.0'
// Dagger // Dagger
compileOnly "javax.annotation:javax.annotation-api:$javaxAnnotationVersion" compileOnly "javax.annotation:javax.annotation-api:$javaxAnnotationVersion"
androidTestCompileOnly "javax.annotation:javax.annotation-api:$javaxAnnotationVersion" androidTestCompileOnly "javax.annotation:javax.annotation-api:$javaxAnnotationVersion"

View File

@ -32,8 +32,6 @@ import android.widget.Filter;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import com.google.common.collect.ImmutableList;
import org.kiwix.kiwixmobile.KiwixApplication; import org.kiwix.kiwixmobile.KiwixApplication;
import org.kiwix.kiwixmobile.R; import org.kiwix.kiwixmobile.R;
import org.kiwix.kiwixmobile.data.DataSource; 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_BOOK = 0;
private static final int LIST_ITEM_TYPE_DIVIDER = 1; private static final int LIST_ITEM_TYPE_DIVIDER = 1;
private ImmutableList<Book> allBooks; private List<Book> allBooks;
private List<ListItem> listItems = new ArrayList<>(); private List<ListItem> listItems = new ArrayList<>();
private final Context context; private final Context context;
public HashMap<String, Integer> languageCounts = new HashMap<>(); public HashMap<String, Integer> languageCounts = new HashMap<>();
@ -90,7 +88,7 @@ public class LibraryAdapter extends BaseAdapter {
} }
public void setAllBooks(List<Book> books) { public void setAllBooks(List<Book> books) {
allBooks = ImmutableList.copyOf(books); allBooks = Collections.unmodifiableList(books);
updateLanguageCounts(); updateLanguageCounts();
updateLanguages(); updateLanguages();
} }