Android resolveUri在错误的位图uri上失败

Android resolveUri在错误的位图uri上失败,android,bitmap,Android,Bitmap,有人能帮我吗?我有一个错误,但我不知道为什么: W/ImageView:resolveUri在错误的位图uri上失败: E/BitmapFactory:无法解码流: java.io.FileNotFoundException:(没有这样的文件或目录) 这是我的密码: public void chargement() { listItem = new ArrayList<HashMap<String, String>>(); for (int i = 0;

有人能帮我吗?我有一个错误,但我不知道为什么:

W/ImageView:resolveUri在错误的位图uri上失败:

E/BitmapFactory:无法解码流: java.io.FileNotFoundException:(没有这样的文件或目录)

这是我的密码:

public void chargement() {
    listItem = new ArrayList<HashMap<String, String>>();
    for (int i = 0; i < list.size(); i++) {
        map = new HashMap<String, String>();
        map.put("titre", list.get(i).getTitre());
        map.put("url", list.get(i).getUrl());
        map.put("img", String.valueOf(getResources().getIdentifier(list.get(i).getUrl(), "drawable", getApplicationContext().getPackageName())));
        if (list.get(i).getEtoile1().equals("true")) {
            map.put("et1", String.valueOf(R.drawable.etoile));
        }
        if (list.get(i).getEtoile2().equals("true")) {
            map.put("et2", String.valueOf(R.drawable.etoile));
        }
        if (list.get(i).getEtoile3().equals("true")) {
            map.put("et3", String.valueOf(R.drawable.etoile));
        }

        map.put("categorie", list.get(i).getNomCategorie());

        listItem.add(map);
    }


    mSchedule = new SimpleAdapter(this.getBaseContext(), listItem, R.layout.categorie,
            new String[]{"img", "titre", "et1", "et2", "et3"}, new int[]{R.id.img, R.id.titre, R.id.etoile1, R.id.etoile2, R.id.etoile3});

    maListViewPerso.setAdapter(mSchedule);
}
公共无效收费(){
listItem=新的ArrayList();
对于(int i=0;i