2015-02-11 2 views
1

Я пытаюсь загрузить GIF из данного Url, но есть проблема. Я застрял здесь и не знаю, как правильно скачать этот файл. Как это исправить? У меня есть пример URL: http://i1.kwejk.pl/k/obrazki/2015/02/6f0239004a643dbd9510ebda5a6f22b3.gifЗагрузите gif с данного URL

Мой код:

try{ 
      System.out.println(this.adressToGif); 
      URL url = new URL(urltoGif); 
      URLConnection conn = url.openConnection(); 
      //conn.connect(); 
      InputStream is = conn.getInputStream(); //IT crashes here and jumps to catch() 
      BufferedInputStream bis = new BufferedInputStream(is); 
      bis.mark(conn.getContentLength()); 
      bis.close(); 

      gifPlayer = new NewGifPlayer(this, bis); 

      //Movie movie = Movie.decodeStream(bis); 


     }catch(Exception x) 
     { 
      System.out.println("There is a problem"); 
     } 
+0

Что такое адресToGif и urltoGif? – Nfear

+0

У меня есть сообщение с URL. – Darek

+0

Ничего страшного, вы уверены, что urltoGif содержит этот точный url? – Nfear

ответ

2

Вы не можете запустить сетевые операции на главном потоке. Для этого используйте AsyncTask.

Смежные вопросы