<p dir="auto">i use "Glide.with(MainActivity.this).load(url).asGif().into(imageView);" and look netwrok,after 5s imageview not load gif, but i use diskCacheStrategy(DiskCacheStrategy.SOURCE) can load gif.</p>
<p dir="auto">First I want to thank you for this awesome library. It's help me to play gif in imageview, after two weeks of try and search I found that Glide better than all other libraries.<br>
But when try load gif (its size more than 200KB) from url Glide fail to load url and appear error drawable. this is my code:</p>
<div class="highlight highlight-source-java notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="Glide.with(this)
          .load(gif_url)
          .asGif()
          .error(getResources().getDrawable(R.drawable.error))
          .into(imageview);"><pre class="notranslate"><span class="pl-smi">Glide</span>.<span class="pl-en">with</span>(<span class="pl-smi">this</span>)
          .<span class="pl-en">load</span>(<span class="pl-s1">gif_url</span>)
          .<span class="pl-en">asGif</span>()
          .<span class="pl-en">error</span>(<span class="pl-en">getResources</span>().<span class="pl-en">getDrawable</span>(<span class="pl-smi">R</span>.<span class="pl-s1">drawable</span>.<span class="pl-s1">error</span>))
          .<span class="pl-en">into</span>(<span class="pl-s1">imageview</span>);</pre></div>
<p dir="auto">I try loading same url by Ion library and It work normal.<br>
Internet is slow in my country but despite this Ion work fine and Glide not.<br>
my questions are:</p>
<ul dir="auto">
<li>Is there way to increase Glide ability in loading url to be like Ion?</li>
<li>Is there any other one have like problem or all works fine with them? I don't want to publish my app and get review that gif not work.</li>
</ul>
<p dir="auto">If there is no answer to Q1 I have no way only to download gif by Ion and then showing it by Glide and this is code i write to do:</p>
<div class="highlight highlight-source-java notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="Ion.with(this)
       load(gif_url)
       .write(file)
       .setCallback(new FutureCallback&lt;File&gt;() {
         @Override
        public void onCompleted(Exception e, File result) {
            Glide.with(getBaseContext())
                      .load(result)
                        .asGif()
                         .diskCacheStrategy(DiskCacheStrategy.NONE )
                           .error(getResources().getDrawable(R.drawable.erorr))
                            .into(imageview);
                                }
                            });"><pre class="notranslate"><span class="pl-smi">Ion</span>.<span class="pl-en">with</span>(<span class="pl-smi">this</span>)
       <span class="pl-en">load</span>(<span class="pl-s1">gif_url</span>)
       .<span class="pl-en">write</span>(<span class="pl-s1">file</span>)
       .<span class="pl-en">setCallback</span>(<span class="pl-k">new</span> <span class="pl-smi">FutureCallback</span>&lt;<span class="pl-smi">File</span>&gt;() {
         <span class="pl-c1">@</span><span class="pl-c1">Override</span>
        <span class="pl-k">public</span> <span class="pl-smi">void</span> <span class="pl-en">onCompleted</span>(<span class="pl-smi">Exception</span> <span class="pl-s1">e</span>, <span class="pl-smi">File</span> <span class="pl-s1">result</span>) {
            <span class="pl-smi">Glide</span>.<span class="pl-en">with</span>(<span class="pl-en">getBaseContext</span>())
                      .<span class="pl-en">load</span>(<span class="pl-s1">result</span>)
                        .<span class="pl-en">asGif</span>()
                         .<span class="pl-en">diskCacheStrategy</span>(<span class="pl-smi">DiskCacheStrategy</span>.<span class="pl-c1">NONE</span> )
                           .<span class="pl-en">error</span>(<span class="pl-en">getResources</span>().<span class="pl-en">getDrawable</span>(<span class="pl-smi">R</span>.<span class="pl-s1">drawable</span>.<span class="pl-s1">erorr</span>))
                            .<span class="pl-en">into</span>(<span class="pl-s1">imageview</span>);
                                }
                            });</pre></div>
<p dir="auto">Please tell me if you have any suggestions to fix this problem.</p>
<p dir="auto">Thank you very much for making Gilde and I hope get answers<br>
Sorry for my weak English</p>