无法在自定义列表适配器中设置imageview背景

时间:2014-09-25 14:47:48

标签: java android list chat

我正在创建一个Android聊天应用..主屏幕将是一个消息列表..我从数据库中获取消息和朋友,然后在我的列表中显示它包含两个textview和1个imageview。每件事情都很好,但是当我从数据库中获取我的朋友(不是相同大小的消息)并且我需要得到每个朋友的Imagepath ..当我记录它时也能正常工作..但是当我试图得到它时在适配器中,我只用一个单元获取我的列表..

        messages_iv = (ImageView) row.findViewById(R.id.imageView1);
        final String name = items.get(position).getTitle();
        final String photoUrl = friends.get(1).getPhotoUrl();

        new Thread(new Runnable() {
            public void run() {
                Log.d("Button Clicked", "Name: " + name);
                Log.d("Button Clicked", "URL: " + photoUrl);

                getPhoto(messages_iv, photoUrl);
            }
        }).start();

当我尝试friends.get(0)它工作正常..但当我尝试friends.get(1)我得到: java.lang.IndexOutOfBoundsException:索引1无效,大小为0

任何想法?

感谢。

0 个答案:

没有答案