2011-11-20 69 views
0

我有一個圖像視圖,如果有一個專輯封面,我想用這種方法顯示它,如果沒有我想顯示一個默認圖像。但是當我運行這個時,它什麼都不顯示。以下是代碼:ImageView不顯示Uri

//Recieves it from a bundle 
    String albumarturi = names.getString("artworkkeyword"); 
    String tempstring = albumarturi; 
    Uri myUri = Uri.parse(albumarturi) 


    if(tempstring == null){ 
      artworkimageview.setImageDrawable(getResources().getDrawable(R.drawable.noartwork)); 
    }else{ 
     artworkimageview.setImageURI(myUri); 
    } 

回答

0

您的albumarturi不是有效的URI。它必須指向一個有效的資源。

+0

它來自這裏Uri sArtworkUri = Uri.parse(「content:// media/external/audio/albumart」); Uri uri = ContentUris.withAppendedId(sArtworkUri,ALBUM_ID); album_url = uri.toString(); –