에러:

06-10 09:39:14.950: ERROR/ERROR(5409): java.io.FileNotFoundException: http://twitpic.com/show/mini/5956sj
06-10 09:39:14.950: ERROR/ERROR(5409):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:521)
06-10 09:39:14.950: ERROR/ERROR(5409):     at com.truemobile.TwitterM.AsyncTask.LoadDetailAsyncTask.getImageBitmap(LoadDetailAsyncTask.java:92)
06-10 09:39:14.950: ERROR/ERROR(5409):     at com.truemobile.TwitterM.AsyncTask.LoadDetailAsyncTask.BitmapResizePrc(LoadDetailAsyncTask.java:119)
06-10 09:39:14.950: ERROR/ERROR(5409):     at com.truemobile.TwitterM.AsyncTask.LoadDetailAsyncTask.doInBackground(LoadDetailAsyncTask.java:52)
06-10 09:39:14.950: ERROR/ERROR(5409):     at com.truemobile.TwitterM.AsyncTask.LoadDetailAsyncTask.doInBackground(LoadDetailAsyncTask.java:1)
06-10 09:39:14.950: ERROR/ERROR(5409):     at android.os.AsyncTask$2.call(AsyncTask.java:185)
06-10 09:39:14.950: ERROR/ERROR(5409):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
06-10 09:39:14.950: ERROR/ERROR(5409):     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
06-10 09:39:14.950: ERROR/ERROR(5409):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
06-10 09:39:14.950: ERROR/ERROR(5409):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
06-10 09:39:14.950: ERROR/ERROR(5409):     at java.lang.Thread.run(Thread.java:1019)

 

소스:

 

 
 private Bitmap getImageBitmap(String url) {
  Bitmap bm = null;
  try {
   URL aURL = new URL("url);
   HttpURLConnection conn = (HttpURLConnection) aURL.openConnection();
  // URLConnection conn = aURL.openConnection();
   conn.connect();
   
   Log.e("ERROR_REQUEST", "REQUEST : "+conn.getResponseCode()+" aURL : "+aURL.toString());
   InputStream is = conn.getInputStream();   // 이곳에서 에러가 나네요...

if(is == null)
   {
    is = conn.getInputStream();
   }
   
   BufferedInputStream bis = new BufferedInputStream(is);
   bm = BitmapFactory.decodeStream(bis);
   bis.close(); is.close();
   } catch (IOException e) {
    Log.e("ERROR", "Error getting bitmap", e);
    }
   return bm;
   }