0

から画像を取得する方法:アンドロイド - 私はHTTPSのURLからAsyncTaskを持つビットマップ配列にAsyncTaskの</p>ここ <p>私のコード画像をダウンロードしようとしています。https

class GetImages extends AsyncTask<String,Void,Bitmap>{ 
     int position; 
     public GetImages(int i){ 
      position=i; 
     } 
     @Override 
     protected void onPreExecute() { } 

     @Override 
     protected Bitmap doInBackground(String... strings) { 
      Log.i(TAG,"Enter in background!!!!!!!!!!!!!!!!!!"); 
      String src=strings[0]; 
      Bitmap bitmap=null; 
      InputStream in; 
      int responseCode=-1; 
      try { 
       URL url = new URL(src); 

       HttpsURLConnection httpURLConnection = (HttpsURLConnection) url.openConnection(); 
       httpURLConnection.setDoOutput(true); 
       httpURLConnection.connect(); 
       responseCode = httpURLConnection.getResponseCode(); 
       if (responseCode == HttpURLConnection.HTTP_OK) { 
        in = httpURLConnection.getInputStream(); 
        bitmap = BitmapFactory.decodeStream(in); 
        in.close(); 
       } 
       Log.i(TAG,"OK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); 
      } catch (MalformedURLException e) { 
       Log.i(TAG,"!!!!!!!!!Errore1"); 
       e.printStackTrace(); 
      } catch (IOException e) { 
       Log.i(TAG,"!!!!!!!!!Errore2"); 
       e.printStackTrace(); 
      } 
      return bitmap; 
     } 

     @Override 
     protected void onPostExecute(Bitmap bitmap) { 
      Log.i(TAG,"Saving!!!!!!!!!!!!!!!!!!!!!!!"); 
      image[position]=bitmap; 
     } 

    } 

画像を[]ビットマップ配列が

であり、私は私のAsyncTaskを実行します。

for(i=0;i<Array.length;i++){ 
... 
new GetImages(i).execute(MyHttpsURL[i]); 
} 

私がやりたいことにあります私のhttps URLから画像を保存し、それをRecyclerViewで再利用するためにビットマップ配列に保存します。問題は、リサイクラービューでimage []を使用すると、ダウンロードされたイメージを表示する必要があるImageViewが空であるため、私のコードが配列にイメージをダウンロードして配置しないようです。 私のエラーは何ですか?ビットマップ配列でhttpsからイメージを保存するにはどうしたらいいですか?配列には何

+0

そのビットマップ値を保存しますか? 'lenght'は' length'でなければなりません。 – ImAtWar

+0

1)エラーが発生しましたか? 2)最初にファイルをダウンロードしますか? – Juan

+1

これを行うには外部ライブラリを使用することをお勧めします。私がこれまで使ってきた最高のものは次のとおりです:Volley and Picasso – Francesco

答えて

関連する問題

 関連する問題