2014-09-23 76 views
0

從服務器BITMAP我一直在使用該方法嘗試:如何加載JPEG作爲使用畢加索

bmp = (Bitmap) Picasso.with(Feed.this).load(IMAGE_URL+loadImageUrl).resize(width, width).get(); 

但我得到一個「畢加索DownloadResponseException」甚至當我取出(位圖)類型轉換

我也試過:

Picasso.with(Feed.this).load(IMAGE_URL+image).resize(width, width).into(target); 

隨着

private Target target = new Target() { 

    @Override 
    public void onBitmapFailed(Drawable arg0) { 
     // TODO Auto-generated method stub 
     Log.d("FAILED", "Bitmap Failed"); 
    } 

    @Override 
    public void onPrepareLoad(Drawable arg0) { 
     // TODO Auto-generated method stub 

    } 

    @Override 
    public void onBitmapLoaded(Bitmap bmp, LoadedFrom arg1) { 

     RoundedCornersDrawable drawable = new RoundedCornersDrawable(getResources(), bmp); 
     theImage.setImageDrawable(drawable); 

    } 
}; 

但它沒有提供任何內容,圖像無法加載,只是保持空白,並且BitmapFailed方法下的日誌消息沒有出現......存儲在我的服務器上的圖像類型爲「jpg」。

請幫我

回答

0

想通了。原來我有錯誤的網址。還要確保你不要在UI線程中調用Picasso.get()方法...