From 54efd96860aebb9ba137b389ce331fdb49c83b6a Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 11 Jul 2018 09:50:56 +0300 Subject: switch glide to use byte arrays --- org.fox.ttcomics/src/main/AndroidManifest.xml | 4 -- .../main/java/org/fox/ttcomics2/ComicFragment.java | 2 +- .../org/fox/ttcomics2/archive/CbrComicArchive.java | 13 ++++- .../org/fox/ttcomics2/utils/StreamGlideModule.java | 59 ---------------------- 4 files changed, 13 insertions(+), 65 deletions(-) delete mode 100755 org.fox.ttcomics/src/main/java/org/fox/ttcomics2/utils/StreamGlideModule.java (limited to 'org.fox.ttcomics') diff --git a/org.fox.ttcomics/src/main/AndroidManifest.xml b/org.fox.ttcomics/src/main/AndroidManifest.xml index 91e6eb0..e34f5c4 100755 --- a/org.fox.ttcomics/src/main/AndroidManifest.xml +++ b/org.fox.ttcomics/src/main/AndroidManifest.xml @@ -15,10 +15,6 @@ android:fullBackupOnly="true" android:allowBackup="true"> - - { - @Override public DataFetcher getResourceFetcher(final InputStream model, int width, int height) { - return new DataFetcher() { - @Override public InputStream loadData(Priority priority) throws Exception { - return model; - } - @Override public void cleanup() { - try { - model.close(); - } catch (IOException e) { - Log.w("PassthroughDataFetcher", "Cannot clean up after stream", e); - } - } - @Override public String getId() { - return String.valueOf(System.currentTimeMillis()); // There's no way to have a meaningful value here, - // which means that caching of straight-loaded InputStreams is not possible. - } - @Override public void cancel() { - // do nothing - } - }; - } - - public static class Factory implements ModelLoaderFactory { - @Override public ModelLoader build(Context context, GenericLoaderFactory factories) { - return new PassthroughStreamLoader(); - } - @Override public void teardown() { - // nothing to do - } - } -} \ No newline at end of file -- cgit v1.2.3